[PriceWS] ✅ Raw WebSocket server running on port 8081 [PriceWS] Health: http://localhost:8081/health ================================================== 🚀 UPBIT Game & Chat Server running on port 3001 📡 Local: ws://localhost:3001 📡 Network: ws://42.125.196.155:3001 🌐 SITE_URL: https://bitupgo.com ================================================== [BTC Chart] Connecting to Binance WebSocket... [Round] Round processing delegated to BTC Chart logic [Game] Binance WS + Round processing started [Round] Created round with unique number: 202603142224 (#73480690) [Game] Initial round ensured [BTC Chart] ✅ Binance WebSocket connected Client connected: d267cCsHBDZlN1WGAAAB ⚠️ 서버 시작 직후 - 시작가 없음 [PriceWS] Client connected from 127.0.0.1 | Total: 1 [Game] New round detected: 202603142224 [Game] Settled round detected: 202603142222, result: DOWN [Game] Found 0 settled bets for round 142599 Client connected: lQHD7DBDIuBO5SIGAAAD [PriceWS] Client connected from 127.0.0.1 | Total: 2 Client connected: E82QHEcqP65pjdWqAAAF User joined: devtest [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142225, Price 70672.21 [Round] No betting round found for roundId: 202603142225, creating it now [Round] Created round with unique number: 202603142225 (#73480745) [Round] Locking 202603142225 with chart start_price: 70672.21 [Round] ✅ Locked 202603142225: start_price=70672.21, matched=0 [Game] New round detected: 202603142225 [BTC Chart] 결과: 70672.21 → 70621.66 (DOWN) [Round] Settling 202603142225 with chart result: start=70672.21, end=70621.66, result=DOWN [Round] ✅ Settled 202603142225: payout=0 [Round] Created round with unique number: 202603142226 (#73480750) [Game] Settled round detected: 202603142225, result: DOWN [Game] Found 0 settled bets for round 142605 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Game] New round detected: 202603142226 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142226, Price 70583.83 [Round] Locking 202603142226 with chart start_price: 70583.83 [Round] ✅ Locked 202603142226: start_price=70583.83, matched=0 [BTC Chart] 결과: 70583.83 → 70592.08 (UP) [Round] Settling 202603142226 with chart result: start=70583.83, end=70592.08, result=UP [Round] ✅ Settled 202603142226: payout=0 [Round] Created round with unique number: 202603142227 (#73480780) [Game] Settled round detected: 202603142226, result: UP [Game] Found 0 settled bets for round 142607 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Game] New round detected: 202603142227 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142227, Price 70598.96 [Round] Locking 202603142227 with chart start_price: 70598.96 [Round] ✅ Locked 202603142227: start_price=70598.96, matched=0 [BTC Chart] 결과: 70598.96 → 70581.72 (DOWN) [Round] Settling 202603142227 with chart result: start=70598.96, end=70581.72, result=DOWN [Round] ✅ Settled 202603142227: payout=0 [Round] Created round with unique number: 202603142228 (#73480810) [Game] Settled round detected: 202603142227, result: DOWN [Game] Found 0 settled bets for round 142609 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Game] New round detected: 202603142228 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142228, Price 70581.72 [Round] Locking 202603142228 with chart start_price: 70581.72 [Round] ✅ Locked 202603142228: start_price=70581.72, matched=0 [BTC Chart] 결과: 70581.72 → 70585.69 (UP) [Round] Settling 202603142228 with chart result: start=70581.72, end=70585.69, result=UP [Round] ✅ Settled 202603142228: payout=0 [Round] Created round with unique number: 202603142229 (#73480840) [Game] Settled round detected: 202603142228, result: UP [Game] Found 0 settled bets for round 142611 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Game] New round detected: 202603142229 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142229, Price 70585.69 [Round] Locking 202603142229 with chart start_price: 70585.69 [Round] ✅ Locked 202603142229: start_price=70585.69, matched=0 [BTC Chart] 결과: 70585.69 → 70585.67 (DOWN) [Round] Settling 202603142229 with chart result: start=70585.69, end=70585.67, result=DOWN [Round] ✅ Settled 202603142229: payout=0 [Round] Created round with unique number: 202603142230 (#73480870) [Game] Settled round detected: 202603142229, result: DOWN [Game] Found 0 settled bets for round 142613 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Game] New round detected: 202603142230 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142230, Price 70578.79 [Round] Locking 202603142230 with chart start_price: 70578.79 [Round] ✅ Locked 202603142230: start_price=70578.79, matched=0 [BTC Chart] 결과: 70578.79 → 70579.31 (UP) [Round] Settling 202603142230 with chart result: start=70578.79, end=70579.31, result=UP [Round] ✅ Settled 202603142230: payout=0 [Round] Created round with unique number: 202603142231 (#73480900) [Game] Settled round detected: 202603142230, result: UP [Game] Found 0 settled bets for round 142615 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Game] New round detected: 202603142231 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142231, Price 70604.95 [Round] Locking 202603142231 with chart start_price: 70604.95 [Round] ✅ Locked 202603142231: start_price=70604.95, matched=0 [BTC Chart] 결과: 70604.95 → 70601.5 (DOWN) [Round] Settling 202603142231 with chart result: start=70604.95, end=70601.5, result=DOWN [Round] ✅ Settled 202603142231: payout=0 [Round] Created round with unique number: 202603142232 (#73480930) [Game] Settled round detected: 202603142231, result: DOWN [Game] Found 0 settled bets for round 142617 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Game] New round detected: 202603142232 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142232, Price 70564.53 [Round] Locking 202603142232 with chart start_price: 70564.53 [Round] ✅ Locked 202603142232: start_price=70564.53, matched=0 [BTC Chart] 결과: 70564.53 → 70568.3 (UP) [Round] Settling 202603142232 with chart result: start=70564.53, end=70568.3, result=UP [Round] ✅ Settled 202603142232: payout=0 [Round] Created round with unique number: 202603142233 (#73480960) [Game] Settled round detected: 202603142232, result: UP [Game] Found 0 settled bets for round 142619 [Game] New round detected: 202603142233 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142233, Price 70596.75 [Round] Locking 202603142233 with chart start_price: 70596.75 [Round] ✅ Locked 202603142233: start_price=70596.75, matched=0 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 결과: 70596.75 → 70594.9 (DOWN) [Round] Settling 202603142233 with chart result: start=70596.75, end=70594.9, result=DOWN [Round] ✅ Settled 202603142233: payout=0 [Round] Created round with unique number: 202603142234 (#73480991) [Game] Settled round detected: 202603142233, result: DOWN [Game] Found 0 settled bets for round 142621 [Game] New round detected: 202603142234 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142234, Price 70603.67 [Round] Locking 202603142234 with chart start_price: 70603.67 [Round] ✅ Locked 202603142234: start_price=70603.67, matched=0 [BTC Chart] 결과: 70603.67 → 70610.54 (UP) [Round] Settling 202603142234 with chart result: start=70603.67, end=70610.54, result=UP [Round] ✅ Settled 202603142234: payout=0 [Round] Created round with unique number: 202603142235 (#73481020) [Game] Settled round detected: 202603142234, result: UP [Game] Found 0 settled bets for round 142623 [Game] New round detected: 202603142235 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142235, Price 70615 [Round] Locking 202603142235 with chart start_price: 70615 [Round] ✅ Locked 202603142235: start_price=70615, matched=0 [BTC Chart] 결과: 70615 → 70614.53 (DOWN) [Round] Settling 202603142235 with chart result: start=70615, end=70614.53, result=DOWN [Round] ✅ Settled 202603142235: payout=0 [Round] Created round with unique number: 202603142236 (#73481050) [Game] Settled round detected: 202603142235, result: DOWN [Game] Found 0 settled bets for round 142625 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Game] New round detected: 202603142236 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142236, Price 70618.55 [Round] Locking 202603142236 with chart start_price: 70618.55 [Round] ✅ Locked 202603142236: start_price=70618.55, matched=0 [BTC Chart] 결과: 70618.55 → 70618.62 (UP) [Round] Settling 202603142236 with chart result: start=70618.55, end=70618.62, result=UP [Round] ✅ Settled 202603142236: payout=0 [Round] Created round with unique number: 202603142237 (#73481080) [Game] Settled round detected: 202603142236, result: UP [Game] Found 0 settled bets for round 142627 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Game] New round detected: 202603142237 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142237, Price 70620.37 [Round] Locking 202603142237 with chart start_price: 70620.37 [Round] ✅ Locked 202603142237: start_price=70620.37, matched=0 [BTC Chart] 결과: 70620.37 → 70619.6 (DOWN) [Round] Settling 202603142237 with chart result: start=70620.37, end=70619.6, result=DOWN [Round] ✅ Settled 202603142237: payout=0 [Round] Created round with unique number: 202603142238 (#73481110) [Game] Settled round detected: 202603142237, result: DOWN [Game] Found 0 settled bets for round 142629 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Game] New round detected: 202603142238 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142238, Price 70622.07 [Round] Locking 202603142238 with chart start_price: 70622.07 [Round] ✅ Locked 202603142238: start_price=70622.07, matched=0 [BTC Chart] 결과: 70622.07 → 70621.81 (DOWN) [Round] Settling 202603142238 with chart result: start=70622.07, end=70621.81, result=DOWN [Round] ✅ Settled 202603142238: payout=0 [Round] Created round with unique number: 202603142239 (#73481140) [Game] Settled round detected: 202603142238, result: DOWN [Game] Found 0 settled bets for round 142631 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Game] New round detected: 202603142239 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142241, Price 70605.39 [Round] No betting round found for roundId: 202603142241, creating it now [Round] Created round with unique number: 202603142241 (#73481225) [Round] Locking 202603142241 with chart start_price: 70605.39 [Round] ✅ Locked 202603142241: start_price=70605.39, matched=0 [Game] New round detected: 202603142241 [BTC Chart] 결과: 70605.39 → 70611.03 (UP) [Round] Settling 202603142241 with chart result: start=70605.39, end=70611.03, result=UP [Round] ✅ Settled 202603142241: payout=0 [Round] Created round with unique number: 202603142242 (#73481230) [Game] Settled round detected: 202603142241, result: UP [Game] Found 0 settled bets for round 142635 [Game] New round detected: 202603142242 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142242, Price 70611.03 [Round] Locking 202603142242 with chart start_price: 70611.03 [Round] ✅ Locked 202603142242: start_price=70611.03, matched=0 [BTC Chart] 결과: 70611.03 → 70602.99 (DOWN) [Round] Settling 202603142242 with chart result: start=70611.03, end=70602.99, result=DOWN [Round] ✅ Settled 202603142242: payout=0 [Round] Created round with unique number: 202603142243 (#73481260) [Game] Settled round detected: 202603142242, result: DOWN [Game] Found 0 settled bets for round 142637 [Game] New round detected: 202603142243 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142243, Price 70602.99 [Round] Locking 202603142243 with chart start_price: 70602.99 [Round] ✅ Locked 202603142243: start_price=70602.99, matched=0 [BTC Chart] 결과: 70602.99 → 70601.62 (DOWN) [Round] Settling 202603142243 with chart result: start=70602.99, end=70601.62, result=DOWN [Round] ✅ Settled 202603142243: payout=0 [Round] Created round with unique number: 202603142244 (#73481290) [Game] Settled round detected: 202603142243, result: DOWN [Game] Found 0 settled bets for round 142639 [Game] New round detected: 202603142244 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142244, Price 70601.63 [Round] Locking 202603142244 with chart start_price: 70601.63 [Round] ✅ Locked 202603142244: start_price=70601.63, matched=0 [BTC Chart] 결과: 70601.63 → 70595.26 (DOWN) [Round] Settling 202603142244 with chart result: start=70601.63, end=70595.26, result=DOWN [Round] ✅ Settled 202603142244: payout=0 [Round] Created round with unique number: 202603142245 (#73481320) [Game] Settled round detected: 202603142244, result: DOWN [Game] Found 0 settled bets for round 142641 [Game] New round detected: 202603142245 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142245, Price 70592.4 [Round] Locking 202603142245 with chart start_price: 70592.4 [Round] ✅ Locked 202603142245: start_price=70592.4, matched=0 [BTC Chart] 결과: 70592.4 → 70596.82 (UP) [Round] Settling 202603142245 with chart result: start=70592.4, end=70596.82, result=UP [Round] ✅ Settled 202603142245: payout=0 [Round] Created round with unique number: 202603142246 (#73481350) [Game] Settled round detected: 202603142245, result: UP [Game] Found 0 settled bets for round 142643 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Game] New round detected: 202603142246 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142246, Price 70605.69 [Round] Locking 202603142246 with chart start_price: 70605.69 [Round] ✅ Locked 202603142246: start_price=70605.69, matched=0 [BTC Chart] 결과: 70605.69 → 70603.32 (DOWN) [Round] Settling 202603142246 with chart result: start=70605.69, end=70603.32, result=DOWN [Round] ✅ Settled 202603142246: payout=0 [Round] Created round with unique number: 202603142247 (#73481380) [Game] Settled round detected: 202603142246, result: DOWN [Game] Found 0 settled bets for round 142645 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Game] New round detected: 202603142247 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142247, Price 70603.31 [Round] Locking 202603142247 with chart start_price: 70603.31 [Round] ✅ Locked 202603142247: start_price=70603.31, matched=0 [BTC Chart] 결과: 70603.31 → 70606.68 (UP) [Round] Settling 202603142247 with chart result: start=70603.31, end=70606.68, result=UP [Round] ✅ Settled 202603142247: payout=0 [Round] Created round with unique number: 202603142248 (#73481410) [Game] Settled round detected: 202603142247, result: UP [Game] Found 0 settled bets for round 142647 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Game] New round detected: 202603142248 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142248, Price 70613.42 [Round] Locking 202603142248 with chart start_price: 70613.42 [Round] ✅ Locked 202603142248: start_price=70613.42, matched=0 [BTC Chart] 결과: 70613.42 → 70612.13 (DOWN) [Round] Settling 202603142248 with chart result: start=70613.42, end=70612.13, result=DOWN [Round] ✅ Settled 202603142248: payout=0 [Round] Created round with unique number: 202603142249 (#73481440) [Game] Settled round detected: 202603142248, result: DOWN [Game] Found 0 settled bets for round 142649 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Game] New round detected: 202603142249 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142249, Price 70612.13 [Round] Locking 202603142249 with chart start_price: 70612.13 [Round] ✅ Locked 202603142249: start_price=70612.13, matched=0 [BTC Chart] 결과: 70612.13 → 70615.11 (UP) [Round] Settling 202603142249 with chart result: start=70612.13, end=70615.11, result=UP [Round] ✅ Settled 202603142249: payout=0 [Round] Created round with unique number: 202603142250 (#73481470) [Game] Settled round detected: 202603142249, result: UP [Game] Found 0 settled bets for round 142651 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Game] New round detected: 202603142250 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142250, Price 70615.12 [Round] Locking 202603142250 with chart start_price: 70615.12 [Round] ✅ Locked 202603142250: start_price=70615.12, matched=0 [PriceWS] Client disconnected | Total: 1 [PriceWS] Client connected from 127.0.0.1 | Total: 2 [BTC Chart] 결과: 70615.12 → 70612.97 (DOWN) [Round] Settling 202603142250 with chart result: start=70615.12, end=70612.97, result=DOWN [Round] ✅ Settled 202603142250: payout=0 [Round] Created round with unique number: 202603142251 (#73481500) [Game] Settled round detected: 202603142250, result: DOWN [Game] Found 0 settled bets for round 142653 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Game] New round detected: 202603142251 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142251, Price 70612.97 [Round] Locking 202603142251 with chart start_price: 70612.97 [Round] ✅ Locked 202603142251: start_price=70612.97, matched=0 [BTC Chart] 결과: 70612.97 → 70616.12 (UP) [Round] Settling 202603142251 with chart result: start=70612.97, end=70616.12, result=UP [Round] ✅ Settled 202603142251: payout=0 [Round] Created round with unique number: 202603142252 (#73481530) [Game] Settled round detected: 202603142251, result: UP [Game] Found 0 settled bets for round 142655 [Game] New round detected: 202603142252 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142252, Price 70587.94 [Round] Locking 202603142252 with chart start_price: 70587.94 [Round] ✅ Locked 202603142252: start_price=70587.94, matched=0 [BTC Chart] 결과: 70587.94 → 70589.53 (UP) [Round] Settling 202603142252 with chart result: start=70587.94, end=70589.53, result=UP [Round] ✅ Settled 202603142252: payout=0 [Round] Created round with unique number: 202603142253 (#73481560) [Game] Settled round detected: 202603142252, result: UP [Game] Found 0 settled bets for round 142657 [Game] New round detected: 202603142253 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142253, Price 70589.53 [Round] Locking 202603142253 with chart start_price: 70589.53 [Round] ✅ Locked 202603142253: start_price=70589.53, matched=0 [BTC Chart] 결과: 70589.53 → 70572.61 (DOWN) [Round] Settling 202603142253 with chart result: start=70589.53, end=70572.61, result=DOWN [Round] ✅ Settled 202603142253: payout=0 [Round] Created round with unique number: 202603142254 (#73481590) [Game] Settled round detected: 202603142253, result: DOWN [Game] Found 0 settled bets for round 142659 [Game] New round detected: 202603142254 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142254, Price 70572.62 [Round] Locking 202603142254 with chart start_price: 70572.62 [Round] ✅ Locked 202603142254: start_price=70572.62, matched=0 [BTC Chart] 결과: 70572.62 → 70579.86 (UP) [Round] Settling 202603142254 with chart result: start=70572.62, end=70579.86, result=UP [Round] ✅ Settled 202603142254: payout=0 [Round] Created round with unique number: 202603142255 (#73481620) [Game] Settled round detected: 202603142254, result: UP [Game] Found 0 settled bets for round 142661 [Game] New round detected: 202603142255 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142255, Price 70559.83 [Round] Locking 202603142255 with chart start_price: 70559.83 [Round] ✅ Locked 202603142255: start_price=70559.83, matched=0 [BTC Chart] 결과: 70559.83 → 70554.56 (DOWN) [Round] Settling 202603142255 with chart result: start=70559.83, end=70554.56, result=DOWN [Round] ✅ Settled 202603142255: payout=0 [Round] Created round with unique number: 202603142256 (#73481650) [Game] Settled round detected: 202603142255, result: DOWN [Game] Found 0 settled bets for round 142663 [Game] New round detected: 202603142256 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [PriceWS] Client disconnected | Total: 1 [PriceWS] Client connected from 127.0.0.1 | Total: 2 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142256, Price 70499.83 [Round] Locking 202603142256 with chart start_price: 70499.83 [Round] ✅ Locked 202603142256: start_price=70499.83, matched=0 [BTC Chart] 결과: 70499.83 → 70496.62 (DOWN) [Round] Settling 202603142256 with chart result: start=70499.83, end=70496.62, result=DOWN [Round] ✅ Settled 202603142256: payout=0 [Round] Created round with unique number: 202603142257 (#73481680) [Game] Settled round detected: 202603142256, result: DOWN [Game] Found 0 settled bets for round 142665 [Game] New round detected: 202603142257 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142257, Price 70430.94 [Round] Locking 202603142257 with chart start_price: 70430.94 [Round] ✅ Locked 202603142257: start_price=70430.94, matched=0 [BTC Chart] 결과: 70430.94 → 70403.05 (DOWN) [Round] Settling 202603142257 with chart result: start=70430.94, end=70403.05, result=DOWN [Round] ✅ Settled 202603142257: payout=0 [Round] Created round with unique number: 202603142258 (#73481710) [Game] Settled round detected: 202603142257, result: DOWN [Game] Found 0 settled bets for round 142667 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Game] New round detected: 202603142258 [PriceWS] Client disconnected | Total: 1 [PriceWS] Client connected from 127.0.0.1 | Total: 2 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [PriceWS] Client disconnected | Total: 1 Client disconnected: E82QHEcqP65pjdWqAAAF, reason: transport close Client disconnected: lQHD7DBDIuBO5SIGAAAD, reason: transport close Client disconnected: d267cCsHBDZlN1WGAAAB, reason: transport close [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142258, Price 70406.19 [Round] Locking 202603142258 with chart start_price: 70406.19 [Round] ✅ Locked 202603142258: start_price=70406.19, matched=0 [BTC Chart] 결과: 70406.19 → 70423.52 (UP) [Round] Settling 202603142258 with chart result: start=70406.19, end=70423.52, result=UP [Round] ✅ Settled 202603142258: payout=0 [Round] Created round with unique number: 202603142259 (#73481740) [Game] Settled round detected: 202603142258, result: UP [Game] Found 0 settled bets for round 142669 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Game] New round detected: 202603142259 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142259, Price 70427.26 [Round] Locking 202603142259 with chart start_price: 70427.26 [Round] ✅ Locked 202603142259: start_price=70427.26, matched=0 [BTC Chart] 결과: 70427.26 → 70438.29 (UP) [Round] Settling 202603142259 with chart result: start=70427.26, end=70438.29, result=UP [Round] ✅ Settled 202603142259: payout=0 [Round] Created round with unique number: 202603142260 (#73481770) [Game] Settled round detected: 202603142259, result: UP [Game] Found 0 settled bets for round 142671 [Game] New round detected: 202603142260 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142260, Price 70460.42 [Round] Locking 202603142260 with chart start_price: 70460.42 [Round] ✅ Locked 202603142260: start_price=70460.42, matched=0 [BTC Chart] 결과: 70460.42 → 70446.05 (DOWN) [Round] Settling 202603142260 with chart result: start=70460.42, end=70446.05, result=DOWN [Round] ✅ Settled 202603142260: payout=0 [Round] Created round with unique number: 202603142261 (#73481800) [Game] Settled round detected: 202603142260, result: DOWN [Game] Found 0 settled bets for round 142673 [Game] New round detected: 202603142261 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142261, Price 70464.99 [Round] Locking 202603142261 with chart start_price: 70464.99 [Round] ✅ Locked 202603142261: start_price=70464.99, matched=0 [BTC Chart] 결과: 70464.99 → 70468.17 (UP) [Round] Settling 202603142261 with chart result: start=70464.99, end=70468.17, result=UP [Round] ✅ Settled 202603142261: payout=0 [Round] Created round with unique number: 202603142262 (#73481830) [Game] Settled round detected: 202603142261, result: UP [Game] Found 0 settled bets for round 142675 [Game] New round detected: 202603142262 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142262, Price 70470.87 [Round] Locking 202603142262 with chart start_price: 70470.87 [Round] ✅ Locked 202603142262: start_price=70470.87, matched=0 [BTC Chart] 결과: 70470.87 → 70473.36 (UP) [Round] Settling 202603142262 with chart result: start=70470.87, end=70473.36, result=UP [Round] ✅ Settled 202603142262: payout=0 [Round] Created round with unique number: 202603142263 (#73481860) [Game] Settled round detected: 202603142262, result: UP [Game] Found 0 settled bets for round 142677 [Game] New round detected: 202603142263 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142263, Price 70504.99 [Round] Locking 202603142263 with chart start_price: 70504.99 [Round] ✅ Locked 202603142263: start_price=70504.99, matched=0 [BTC Chart] 결과: 70504.99 → 70503.97 (DOWN) [Round] Settling 202603142263 with chart result: start=70504.99, end=70503.97, result=DOWN [Round] ✅ Settled 202603142263: payout=0 [Round] Created round with unique number: 202603142264 (#73481890) [Game] Settled round detected: 202603142263, result: DOWN [Game] Found 0 settled bets for round 142679 [Game] New round detected: 202603142264 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142264, Price 70568.77 [Round] Locking 202603142264 with chart start_price: 70568.77 [Round] ✅ Locked 202603142264: start_price=70568.77, matched=0 [BTC Chart] 결과: 70568.77 → 70565.73 (DOWN) [Round] Settling 202603142264 with chart result: start=70568.77, end=70565.73, result=DOWN [Round] ✅ Settled 202603142264: payout=0 [Round] Created round with unique number: 202603142265 (#73481920) [Game] Settled round detected: 202603142264, result: DOWN [Game] Found 0 settled bets for round 142681 [Game] New round detected: 202603142265 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142265, Price 70552.36 [Round] Locking 202603142265 with chart start_price: 70552.36 [Round] ✅ Locked 202603142265: start_price=70552.36, matched=0 [BTC Chart] 결과: 70552.36 → 70543.8 (DOWN) [Round] Settling 202603142265 with chart result: start=70552.36, end=70543.8, result=DOWN [Round] ✅ Settled 202603142265: payout=0 [Round] Created round with unique number: 202603142266 (#73481950) [Game] Settled round detected: 202603142265, result: DOWN [Game] Found 0 settled bets for round 142683 [Game] New round detected: 202603142266 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142266, Price 70535.22 [Round] Locking 202603142266 with chart start_price: 70535.22 [Round] ✅ Locked 202603142266: start_price=70535.22, matched=0 [BTC Chart] 결과: 70535.22 → 70538.02 (UP) [Round] Settling 202603142266 with chart result: start=70535.22, end=70538.02, result=UP [Round] ✅ Settled 202603142266: payout=0 [Round] Created round with unique number: 202603142267 (#73481980) [Game] Settled round detected: 202603142266, result: UP [Game] Found 0 settled bets for round 142685 [Game] New round detected: 202603142267 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142267, Price 70529.95 [Round] Locking 202603142267 with chart start_price: 70529.95 [Round] ✅ Locked 202603142267: start_price=70529.95, matched=0 [BTC Chart] 결과: 70529.95 → 70520.11 (DOWN) [Round] Settling 202603142267 with chart result: start=70529.95, end=70520.11, result=DOWN [Round] ✅ Settled 202603142267: payout=0 [Round] Created round with unique number: 202603142268 (#73482010) [Game] Settled round detected: 202603142267, result: DOWN [Game] Found 0 settled bets for round 142687 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Game] New round detected: 202603142268 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142268, Price 70520.1 [Round] Locking 202603142268 with chart start_price: 70520.1 [Round] ✅ Locked 202603142268: start_price=70520.1, matched=0 [BTC Chart] 결과: 70520.1 → 70527.77 (UP) [Round] Settling 202603142268 with chart result: start=70520.1, end=70527.77, result=UP [Round] ✅ Settled 202603142268: payout=0 [Round] Created round with unique number: 202603142269 (#73482040) [Game] Settled round detected: 202603142268, result: UP [Game] Found 0 settled bets for round 142689 [Game] New round detected: 202603142269 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142269, Price 70527.77 [Round] Locking 202603142269 with chart start_price: 70527.77 [Round] ✅ Locked 202603142269: start_price=70527.77, matched=0 [BTC Chart] 결과: 70527.77 → 70530.46 (UP) [Round] Settling 202603142269 with chart result: start=70527.77, end=70530.46, result=UP [Round] ✅ Settled 202603142269: payout=0 [Round] Created round with unique number: 202603142270 (#73482070) [Game] Settled round detected: 202603142269, result: UP [Game] Found 0 settled bets for round 142691 [Game] New round detected: 202603142270 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142270, Price 70508.92 [Round] Locking 202603142270 with chart start_price: 70508.92 [Round] ✅ Locked 202603142270: start_price=70508.92, matched=0 [BTC Chart] 결과: 70508.92 → 70506.64 (DOWN) [Round] Settling 202603142270 with chart result: start=70508.92, end=70506.64, result=DOWN [Round] ✅ Settled 202603142270: payout=0 [Round] Created round with unique number: 202603142271 (#73482100) [Game] Settled round detected: 202603142270, result: DOWN [Game] Found 0 settled bets for round 142693 [Game] New round detected: 202603142271 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142271, Price 70531.4 [Round] Locking 202603142271 with chart start_price: 70531.4 [Round] ✅ Locked 202603142271: start_price=70531.4, matched=0 [BTC Chart] 결과: 70531.4 → 70531.83 (UP) [Round] Settling 202603142271 with chart result: start=70531.4, end=70531.83, result=UP [Round] ✅ Settled 202603142271: payout=0 [Round] Created round with unique number: 202603142272 (#73482130) [Game] Settled round detected: 202603142271, result: UP [Game] Found 0 settled bets for round 142695 [Game] New round detected: 202603142272 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142272, Price 70538.39 [Round] Locking 202603142272 with chart start_price: 70538.39 [Round] ✅ Locked 202603142272: start_price=70538.39, matched=0 [BTC Chart] 결과: 70538.39 → 70539.91 (UP) [Round] Settling 202603142272 with chart result: start=70538.39, end=70539.91, result=UP [Round] ✅ Settled 202603142272: payout=0 [Round] Created round with unique number: 202603142273 (#73482160) [Game] Settled round detected: 202603142272, result: UP [Game] Found 0 settled bets for round 142697 [Game] New round detected: 202603142273 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142273, Price 70547.24 [Round] Locking 202603142273 with chart start_price: 70547.24 [Round] ✅ Locked 202603142273: start_price=70547.24, matched=0 [BTC Chart] 결과: 70547.24 → 70549.17 (UP) [Round] Settling 202603142273 with chart result: start=70547.24, end=70549.17, result=UP [Round] ✅ Settled 202603142273: payout=0 [Round] Created round with unique number: 202603142274 (#73482190) [Game] Settled round detected: 202603142273, result: UP [Game] Found 0 settled bets for round 142699 [Game] New round detected: 202603142274 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142274, Price 70549.18 [Round] Locking 202603142274 with chart start_price: 70549.18 [Round] ✅ Locked 202603142274: start_price=70549.18, matched=0 [BTC Chart] 결과: 70549.18 → 70548.7 (DOWN) [Round] Settling 202603142274 with chart result: start=70549.18, end=70548.7, result=DOWN [Round] ✅ Settled 202603142274: payout=0 [Round] Created round with unique number: 202603142275 (#73482220) [Game] Settled round detected: 202603142274, result: DOWN [Game] Found 0 settled bets for round 142701 [Game] New round detected: 202603142275 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142275, Price 70527.63 [Round] Locking 202603142275 with chart start_price: 70527.63 [Round] ✅ Locked 202603142275: start_price=70527.63, matched=0 [BTC Chart] 결과: 70527.63 → 70527.96 (UP) [Round] Settling 202603142275 with chart result: start=70527.63, end=70527.96, result=UP [Round] ✅ Settled 202603142275: payout=0 [Round] Created round with unique number: 202603142276 (#73482250) [Game] Settled round detected: 202603142275, result: UP [Game] Found 0 settled bets for round 142703 [Game] New round detected: 202603142276 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142276, Price 70526.21 [Round] Locking 202603142276 with chart start_price: 70526.21 [Round] ✅ Locked 202603142276: start_price=70526.21, matched=0 [BTC Chart] 결과: 70526.21 → 70531.07 (UP) [Round] Settling 202603142276 with chart result: start=70526.21, end=70531.07, result=UP [Round] ✅ Settled 202603142276: payout=0 [Round] Created round with unique number: 202603142277 (#73482280) [Game] Settled round detected: 202603142276, result: UP [Game] Found 0 settled bets for round 142705 [Game] New round detected: 202603142277 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142277, Price 70544.15 [Round] Locking 202603142277 with chart start_price: 70544.15 [Round] ✅ Locked 202603142277: start_price=70544.15, matched=0 [BTC Chart] 결과: 70544.15 → 70540.01 (DOWN) [Round] Settling 202603142277 with chart result: start=70544.15, end=70540.01, result=DOWN [Round] ✅ Settled 202603142277: payout=0 [Round] Created round with unique number: 202603142278 (#73482310) [Game] Settled round detected: 202603142277, result: DOWN [Game] Found 0 settled bets for round 142707 [Game] New round detected: 202603142278 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142278, Price 70527.74 [Round] Locking 202603142278 with chart start_price: 70527.74 [Round] ✅ Locked 202603142278: start_price=70527.74, matched=0 [BTC Chart] 결과: 70527.74 → 70527.8 (UP) [Round] Settling 202603142278 with chart result: start=70527.74, end=70527.8, result=UP [Round] ✅ Settled 202603142278: payout=0 [Round] Created round with unique number: 202603142279 (#73482340) [Game] Settled round detected: 202603142278, result: UP [Game] Found 0 settled bets for round 142709 [Game] New round detected: 202603142279 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142279, Price 70530.03 [Round] Locking 202603142279 with chart start_price: 70530.03 [Round] ✅ Locked 202603142279: start_price=70530.03, matched=0 [BTC Chart] 결과: 70530.03 → 70530.65 (UP) [Round] Settling 202603142279 with chart result: start=70530.03, end=70530.65, result=UP [Round] ✅ Settled 202603142279: payout=0 [Round] Created round with unique number: 202603142280 (#73482370) [Game] Settled round detected: 202603142279, result: UP [Game] Found 0 settled bets for round 142711 [Game] New round detected: 202603142280 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } ⚠️ 바이낸스 틱 간격: 3001ms [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142280, Price 70530.65 [Round] Locking 202603142280 with chart start_price: 70530.65 [Round] ✅ Locked 202603142280: start_price=70530.65, matched=0 [BTC Chart] 결과: 70530.65 → 70502.79 (DOWN) [Round] Settling 202603142280 with chart result: start=70530.65, end=70502.79, result=DOWN [Round] ✅ Settled 202603142280: payout=0 [Round] Created round with unique number: 202603142281 (#73482400) [Game] Settled round detected: 202603142280, result: DOWN [Game] Found 0 settled bets for round 142713 [Game] New round detected: 202603142281 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142281, Price 70520.26 [Round] Locking 202603142281 with chart start_price: 70520.26 [Round] ✅ Locked 202603142281: start_price=70520.26, matched=0 [BTC Chart] 결과: 70520.26 → 70519.7 (DOWN) [Round] Settling 202603142281 with chart result: start=70520.26, end=70519.7, result=DOWN [Round] ✅ Settled 202603142281: payout=0 [Round] Created round with unique number: 202603142282 (#73482430) [Game] Settled round detected: 202603142281, result: DOWN [Game] Found 0 settled bets for round 142715 [Game] New round detected: 202603142282 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142282, Price 70504.07 [Round] Locking 202603142282 with chart start_price: 70504.07 [Round] ✅ Locked 202603142282: start_price=70504.07, matched=0 [BTC Chart] 결과: 70504.07 → 70502.46 (DOWN) [Round] Settling 202603142282 with chart result: start=70504.07, end=70502.46, result=DOWN [Round] ✅ Settled 202603142282: payout=0 [Round] Created round with unique number: 202603142283 (#73482460) [Game] Settled round detected: 202603142282, result: DOWN [Game] Found 0 settled bets for round 142717 [Game] New round detected: 202603142283 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142283, Price 70516.05 [Round] Locking 202603142283 with chart start_price: 70516.05 [Round] ✅ Locked 202603142283: start_price=70516.05, matched=0 [BTC Chart] 결과: 70516.05 → 70540.04 (UP) [Round] Settling 202603142283 with chart result: start=70516.05, end=70540.04, result=UP [Round] ✅ Settled 202603142283: payout=0 [Round] Created round with unique number: 202603142284 (#73482490) [Game] Settled round detected: 202603142283, result: UP [Game] Found 0 settled bets for round 142719 [Game] New round detected: 202603142284 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142284, Price 70540.03 [Round] Locking 202603142284 with chart start_price: 70540.03 [Round] ✅ Locked 202603142284: start_price=70540.03, matched=0 [BTC Chart] 결과: 70540.03 → 70534.5 (DOWN) [Round] Settling 202603142284 with chart result: start=70540.03, end=70534.5, result=DOWN [Round] ✅ Settled 202603142284: payout=0 [Round] Created round with unique number: 202603142285 (#73482520) [Game] Settled round detected: 202603142284, result: DOWN [Game] Found 0 settled bets for round 142721 [Game] New round detected: 202603142285 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142285, Price 70513.1 [Round] Locking 202603142285 with chart start_price: 70513.1 [Round] ✅ Locked 202603142285: start_price=70513.1, matched=0 [BTC Chart] 결과: 70513.1 → 70513.44 (UP) [Round] Settling 202603142285 with chart result: start=70513.1, end=70513.44, result=UP [Round] ✅ Settled 202603142285: payout=0 [Round] Created round with unique number: 202603142286 (#73482550) [Game] Settled round detected: 202603142285, result: UP [Game] Found 0 settled bets for round 142723 [Game] New round detected: 202603142286 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142286, Price 70507.08 [Round] Locking 202603142286 with chart start_price: 70507.08 [Round] ✅ Locked 202603142286: start_price=70507.08, matched=0 [BTC Chart] 결과: 70507.08 → 70515.48 (UP) [Round] Settling 202603142286 with chart result: start=70507.08, end=70515.48, result=UP [Round] ✅ Settled 202603142286: payout=0 [Round] Created round with unique number: 202603142287 (#73482580) [Game] Settled round detected: 202603142286, result: UP [Game] Found 0 settled bets for round 142725 [Game] New round detected: 202603142287 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142287, Price 70529.05 [Round] Locking 202603142287 with chart start_price: 70529.05 [Round] ✅ Locked 202603142287: start_price=70529.05, matched=0 [BTC Chart] 결과: 70529.05 → 70528.75 (DOWN) [Round] Settling 202603142287 with chart result: start=70529.05, end=70528.75, result=DOWN [Round] ✅ Settled 202603142287: payout=0 [Round] Created round with unique number: 202603142288 (#73482610) [Game] Settled round detected: 202603142287, result: DOWN [Game] Found 0 settled bets for round 142727 [Game] New round detected: 202603142288 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142288, Price 70531.66 [Round] Locking 202603142288 with chart start_price: 70531.66 [Round] ✅ Locked 202603142288: start_price=70531.66, matched=0 [BTC Chart] 결과: 70531.66 → 70527.7 (DOWN) [Round] Settling 202603142288 with chart result: start=70531.66, end=70527.7, result=DOWN [Round] ✅ Settled 202603142288: payout=0 [Round] Created round with unique number: 202603142289 (#73482640) [Game] Settled round detected: 202603142288, result: DOWN [Game] Found 0 settled bets for round 142729 [Game] New round detected: 202603142289 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142289, Price 70534.5 [Round] Locking 202603142289 with chart start_price: 70534.5 [Round] ✅ Locked 202603142289: start_price=70534.5, matched=0 [BTC Chart] 결과: 70534.5 → 70530.69 (DOWN) [Round] Settling 202603142289 with chart result: start=70534.5, end=70530.69, result=DOWN [Round] ✅ Settled 202603142289: payout=0 [Round] Created round with unique number: 202603142290 (#73482670) [Game] Settled round detected: 202603142289, result: DOWN [Game] Found 0 settled bets for round 142731 [Game] New round detected: 202603142290 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142290, Price 70527.76 [Round] Locking 202603142290 with chart start_price: 70527.76 [Round] ✅ Locked 202603142290: start_price=70527.76, matched=0 [BTC Chart] 결과: 70527.76 → 70519.39 (DOWN) [Round] Settling 202603142290 with chart result: start=70527.76, end=70519.39, result=DOWN [Round] ✅ Settled 202603142290: payout=0 [Round] Created round with unique number: 202603142291 (#73482700) [Game] Settled round detected: 202603142290, result: DOWN [Game] Found 0 settled bets for round 142733 [Game] New round detected: 202603142291 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142291, Price 70548.36 [Round] Locking 202603142291 with chart start_price: 70548.36 [Round] ✅ Locked 202603142291: start_price=70548.36, matched=0 [BTC Chart] 결과: 70548.36 → 70549.51 (UP) [Round] Settling 202603142291 with chart result: start=70548.36, end=70549.51, result=UP [Round] ✅ Settled 202603142291: payout=0 [Round] Created round with unique number: 202603142292 (#73482730) [Game] Settled round detected: 202603142291, result: UP [Game] Found 0 settled bets for round 142735 [Game] New round detected: 202603142292 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142292, Price 70549.52 [Round] Locking 202603142292 with chart start_price: 70549.52 [Round] ✅ Locked 202603142292: start_price=70549.52, matched=0 [BTC Chart] 결과: 70549.52 → 70550.1 (UP) [Round] Settling 202603142292 with chart result: start=70549.52, end=70550.1, result=UP [Round] ✅ Settled 202603142292: payout=0 [Round] Created round with unique number: 202603142293 (#73482760) [Game] Settled round detected: 202603142292, result: UP [Game] Found 0 settled bets for round 142737 [Game] New round detected: 202603142293 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142293, Price 70550.1 [Round] Locking 202603142293 with chart start_price: 70550.1 [Round] ✅ Locked 202603142293: start_price=70550.1, matched=0 [BTC Chart] 결과: 70550.1 → 70544.29 (DOWN) [Round] Settling 202603142293 with chart result: start=70550.1, end=70544.29, result=DOWN [Round] ✅ Settled 202603142293: payout=0 [Round] Created round with unique number: 202603142294 (#73482790) [Game] Settled round detected: 202603142293, result: DOWN [Game] Found 0 settled bets for round 142739 [Game] New round detected: 202603142294 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142294, Price 70544.29 [Round] Locking 202603142294 with chart start_price: 70544.29 [Round] ✅ Locked 202603142294: start_price=70544.29, matched=0 [BTC Chart] 결과: 70544.29 → 70543.13 (DOWN) [Round] Settling 202603142294 with chart result: start=70544.29, end=70543.13, result=DOWN [Round] ✅ Settled 202603142294: payout=0 [Round] Created round with unique number: 202603142295 (#73482820) [Game] Settled round detected: 202603142294, result: DOWN [Game] Found 0 settled bets for round 142741 [Game] New round detected: 202603142295 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142295, Price 70547.93 [Round] Locking 202603142295 with chart start_price: 70547.93 [Round] ✅ Locked 202603142295: start_price=70547.93, matched=0 [BTC Chart] 결과: 70547.93 → 70546.08 (DOWN) [Round] Settling 202603142295 with chart result: start=70547.93, end=70546.08, result=DOWN [Round] ✅ Settled 202603142295: payout=0 [Round] Created round with unique number: 202603142296 (#73482850) [Game] Settled round detected: 202603142295, result: DOWN [Game] Found 0 settled bets for round 142743 [Game] New round detected: 202603142296 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [PriceWS] Client connected from 127.0.0.1 | Total: 2 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [PriceWS] Client disconnected | Total: 1 [BTC Chart] 시작가: Round 202603142296, Price 70560.72 [Round] Locking 202603142296 with chart start_price: 70560.72 [Round] ✅ Locked 202603142296: start_price=70560.72, matched=0 [BTC Chart] 결과: 70560.72 → 70545.79 (DOWN) [Round] Settling 202603142296 with chart result: start=70560.72, end=70545.79, result=DOWN [Round] ✅ Settled 202603142296: payout=0 [Round] Created round with unique number: 202603142297 (#73482880) [Game] Settled round detected: 202603142296, result: DOWN [Game] Found 0 settled bets for round 142745 [Game] New round detected: 202603142297 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142297, Price 70530.67 [Round] Locking 202603142297 with chart start_price: 70530.67 [Round] ✅ Locked 202603142297: start_price=70530.67, matched=0 [BTC Chart] 결과: 70530.67 → 70530.6 (DOWN) [Round] Settling 202603142297 with chart result: start=70530.67, end=70530.6, result=DOWN [Round] ✅ Settled 202603142297: payout=0 [Round] Created round with unique number: 202603142298 (#73482910) [Game] Settled round detected: 202603142297, result: DOWN [Game] Found 0 settled bets for round 142747 [Game] New round detected: 202603142298 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142298, Price 70521.1 [Round] Locking 202603142298 with chart start_price: 70521.1 [Round] ✅ Locked 202603142298: start_price=70521.1, matched=0 [BTC Chart] 결과: 70521.1 → 70527.09 (UP) [Round] Settling 202603142298 with chart result: start=70521.1, end=70527.09, result=UP [Round] ✅ Settled 202603142298: payout=0 [Round] Created round with unique number: 202603142299 (#73482940) [Game] Settled round detected: 202603142298, result: UP [Game] Found 0 settled bets for round 142749 [Game] New round detected: 202603142299 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142301, Price 70543.8 [Round] No betting round found for roundId: 202603142301, creating it now [Round] Created round with unique number: 202603142301 (#73483025) [Round] Locking 202603142301 with chart start_price: 70543.8 [Round] ✅ Locked 202603142301: start_price=70543.8, matched=0 [Game] New round detected: 202603142301 [BTC Chart] 결과: 70543.8 → 70544.78 (UP) [Round] Settling 202603142301 with chart result: start=70543.8, end=70544.78, result=UP [Round] ✅ Settled 202603142301: payout=0 [Round] Created round with unique number: 202603142302 (#73483030) [Game] Settled round detected: 202603142301, result: UP [Game] Found 0 settled bets for round 142753 [Game] New round detected: 202603142302 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142302, Price 70559.12 [Round] Locking 202603142302 with chart start_price: 70559.12 [Round] ✅ Locked 202603142302: start_price=70559.12, matched=0 [BTC Chart] 결과: 70559.12 → 70554.33 (DOWN) [Round] Settling 202603142302 with chart result: start=70559.12, end=70554.33, result=DOWN [Round] ✅ Settled 202603142302: payout=0 [Round] Created round with unique number: 202603142303 (#73483060) [Game] Settled round detected: 202603142302, result: DOWN [Game] Found 0 settled bets for round 142755 [Game] New round detected: 202603142303 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142303, Price 70554.33 [Round] Locking 202603142303 with chart start_price: 70554.33 [Round] ✅ Locked 202603142303: start_price=70554.33, matched=0 [BTC Chart] 결과: 70554.33 → 70552.4 (DOWN) [Round] Settling 202603142303 with chart result: start=70554.33, end=70552.4, result=DOWN [Round] ✅ Settled 202603142303: payout=0 [Round] Created round with unique number: 202603142304 (#73483090) [Game] Settled round detected: 202603142303, result: DOWN [Game] Found 0 settled bets for round 142757 [Game] New round detected: 202603142304 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142304, Price 70552.4 [Round] Locking 202603142304 with chart start_price: 70552.4 [Round] ✅ Locked 202603142304: start_price=70552.4, matched=0 [BTC Chart] 결과: 70552.4 → 70559.61 (UP) [Round] Settling 202603142304 with chart result: start=70552.4, end=70559.61, result=UP [Round] ✅ Settled 202603142304: payout=0 [Round] Created round with unique number: 202603142305 (#73483120) [Game] Settled round detected: 202603142304, result: UP [Game] Found 0 settled bets for round 142759 [Game] New round detected: 202603142305 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142305, Price 70541.85 [Round] Locking 202603142305 with chart start_price: 70541.85 [Round] ✅ Locked 202603142305: start_price=70541.85, matched=0 [BTC Chart] 결과: 70541.85 → 70544.09 (UP) [Round] Settling 202603142305 with chart result: start=70541.85, end=70544.09, result=UP [Round] ✅ Settled 202603142305: payout=0 [Round] Created round with unique number: 202603142306 (#73483150) [Game] Settled round detected: 202603142305, result: UP [Game] Found 0 settled bets for round 142761 [Game] New round detected: 202603142306 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142306, Price 70535.53 [Round] Locking 202603142306 with chart start_price: 70535.53 [Round] ✅ Locked 202603142306: start_price=70535.53, matched=0 [BTC Chart] 결과: 70535.53 → 70503.93 (DOWN) [Round] Settling 202603142306 with chart result: start=70535.53, end=70503.93, result=DOWN [Round] ✅ Settled 202603142306: payout=0 [Round] Created round with unique number: 202603142307 (#73483180) [Game] Settled round detected: 202603142306, result: DOWN [Game] Found 0 settled bets for round 142763 [Game] New round detected: 202603142307 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142307, Price 70494.31 [Round] Locking 202603142307 with chart start_price: 70494.31 [Round] ✅ Locked 202603142307: start_price=70494.31, matched=0 [BTC Chart] 결과: 70494.31 → 70498.97 (UP) [Round] Settling 202603142307 with chart result: start=70494.31, end=70498.97, result=UP [Round] ✅ Settled 202603142307: payout=0 [Round] Created round with unique number: 202603142308 (#73483210) [Game] Settled round detected: 202603142307, result: UP [Game] Found 0 settled bets for round 142765 [Game] New round detected: 202603142308 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142308, Price 70508.11 [Round] Locking 202603142308 with chart start_price: 70508.11 [Round] ✅ Locked 202603142308: start_price=70508.11, matched=0 [BTC Chart] 결과: 70508.11 → 70510.71 (UP) [Round] Settling 202603142308 with chart result: start=70508.11, end=70510.71, result=UP [Round] ✅ Settled 202603142308: payout=0 [Round] Created round with unique number: 202603142309 (#73483240) [Game] Settled round detected: 202603142308, result: UP [Game] Found 0 settled bets for round 142767 [Game] New round detected: 202603142309 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142309, Price 70518.44 [Round] Locking 202603142309 with chart start_price: 70518.44 [Round] ✅ Locked 202603142309: start_price=70518.44, matched=0 [BTC Chart] 결과: 70518.44 → 70515.22 (DOWN) [Round] Settling 202603142309 with chart result: start=70518.44, end=70515.22, result=DOWN [Round] ✅ Settled 202603142309: payout=0 [Round] Created round with unique number: 202603142310 (#73483270) [Game] Settled round detected: 202603142309, result: DOWN [Game] Found 0 settled bets for round 142769 [Game] New round detected: 202603142310 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142310, Price 70524.58 [Round] Locking 202603142310 with chart start_price: 70524.58 [Round] ✅ Locked 202603142310: start_price=70524.58, matched=0 [BTC Chart] 결과: 70524.58 → 70547.89 (UP) [Round] Settling 202603142310 with chart result: start=70524.58, end=70547.89, result=UP [Round] ✅ Settled 202603142310: payout=0 [Round] Created round with unique number: 202603142311 (#73483300) [Game] Settled round detected: 202603142310, result: UP [Game] Found 0 settled bets for round 142771 [Game] New round detected: 202603142311 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142311, Price 70522.73 [Round] Locking 202603142311 with chart start_price: 70522.73 [Round] ✅ Locked 202603142311: start_price=70522.73, matched=0 [BTC Chart] 결과: 70522.73 → 70522.99 (UP) [Round] Settling 202603142311 with chart result: start=70522.73, end=70522.99, result=UP [Round] ✅ Settled 202603142311: payout=0 [Round] Created round with unique number: 202603142312 (#73483330) [Game] Settled round detected: 202603142311, result: UP [Game] Found 0 settled bets for round 142773 [Game] New round detected: 202603142312 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142312, Price 70510.34 [Round] Locking 202603142312 with chart start_price: 70510.34 [Round] ✅ Locked 202603142312: start_price=70510.34, matched=0 [BTC Chart] 결과: 70510.34 → 70513.18 (UP) [Round] Settling 202603142312 with chart result: start=70510.34, end=70513.18, result=UP [Round] ✅ Settled 202603142312: payout=0 [Round] Created round with unique number: 202603142313 (#73483360) [Game] Settled round detected: 202603142312, result: UP [Game] Found 0 settled bets for round 142775 [Game] New round detected: 202603142313 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142313, Price 70513.19 [Round] Locking 202603142313 with chart start_price: 70513.19 [Round] ✅ Locked 202603142313: start_price=70513.19, matched=0 [BTC Chart] 결과: 70513.19 → 70505.6 (DOWN) [Round] Settling 202603142313 with chart result: start=70513.19, end=70505.6, result=DOWN [Round] ✅ Settled 202603142313: payout=0 [Round] Created round with unique number: 202603142314 (#73483390) [Game] Settled round detected: 202603142313, result: DOWN [Game] Found 0 settled bets for round 142777 [Game] New round detected: 202603142314 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142314, Price 70451.86 [Round] Locking 202603142314 with chart start_price: 70451.86 [Round] ✅ Locked 202603142314: start_price=70451.86, matched=0 [BTC Chart] 결과: 70451.86 → 70451.36 (DOWN) [Round] Settling 202603142314 with chart result: start=70451.86, end=70451.36, result=DOWN [Round] ✅ Settled 202603142314: payout=0 [Round] Created round with unique number: 202603142315 (#73483420) [Game] Settled round detected: 202603142314, result: DOWN [Game] Found 0 settled bets for round 142779 [Game] New round detected: 202603142315 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142315, Price 70476.5 [Round] Locking 202603142315 with chart start_price: 70476.5 [Round] ✅ Locked 202603142315: start_price=70476.5, matched=0 [BTC Chart] 결과: 70476.5 → 70480.24 (UP) [Round] Settling 202603142315 with chart result: start=70476.5, end=70480.24, result=UP [Round] ✅ Settled 202603142315: payout=0 [Round] Created round with unique number: 202603142316 (#73483450) [Game] Settled round detected: 202603142315, result: UP [Game] Found 0 settled bets for round 142781 [Game] New round detected: 202603142316 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142316, Price 70480.11 [Round] Locking 202603142316 with chart start_price: 70480.11 [Round] ✅ Locked 202603142316: start_price=70480.11, matched=0 [BTC Chart] 결과: 70480.11 → 70476.1 (DOWN) [Round] Settling 202603142316 with chart result: start=70480.11, end=70476.1, result=DOWN [Round] ✅ Settled 202603142316: payout=0 [Round] Created round with unique number: 202603142317 (#73483480) [Game] Settled round detected: 202603142316, result: DOWN [Game] Found 0 settled bets for round 142783 [Game] New round detected: 202603142317 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142317, Price 70476.11 [Round] Locking 202603142317 with chart start_price: 70476.11 [Round] ✅ Locked 202603142317: start_price=70476.11, matched=0 [BTC Chart] 결과: 70476.11 → 70483.74 (UP) [Round] Settling 202603142317 with chart result: start=70476.11, end=70483.74, result=UP [Round] ✅ Settled 202603142317: payout=0 [Round] Created round with unique number: 202603142318 (#73483510) [Game] Settled round detected: 202603142317, result: UP [Game] Found 0 settled bets for round 142785 [Game] New round detected: 202603142318 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142318, Price 70476.9 [Round] Locking 202603142318 with chart start_price: 70476.9 [Round] ✅ Locked 202603142318: start_price=70476.9, matched=0 [BTC Chart] 결과: 70476.9 → 70480.17 (UP) [Round] Settling 202603142318 with chart result: start=70476.9, end=70480.17, result=UP [Round] ✅ Settled 202603142318: payout=0 [Round] Created round with unique number: 202603142319 (#73483540) [Game] Settled round detected: 202603142318, result: UP [Game] Found 0 settled bets for round 142787 [Game] New round detected: 202603142319 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142319, Price 70474.08 [Round] Locking 202603142319 with chart start_price: 70474.08 [Round] ✅ Locked 202603142319: start_price=70474.08, matched=0 [BTC Chart] 결과: 70474.08 → 70469.77 (DOWN) [Round] Settling 202603142319 with chart result: start=70474.08, end=70469.77, result=DOWN [Round] ✅ Settled 202603142319: payout=0 [Round] Created round with unique number: 202603142320 (#73483570) [Game] Settled round detected: 202603142319, result: DOWN [Game] Found 0 settled bets for round 142789 [Game] New round detected: 202603142320 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142320, Price 70460.92 [Round] Locking 202603142320 with chart start_price: 70460.92 [Round] ✅ Locked 202603142320: start_price=70460.92, matched=0 [BTC Chart] 결과: 70460.92 → 70459.29 (DOWN) [Round] Settling 202603142320 with chart result: start=70460.92, end=70459.29, result=DOWN [Round] ✅ Settled 202603142320: payout=0 [Round] Created round with unique number: 202603142321 (#73483600) [Game] Settled round detected: 202603142320, result: DOWN [Game] Found 0 settled bets for round 142791 [Game] New round detected: 202603142321 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142321, Price 70477.25 [Round] Locking 202603142321 with chart start_price: 70477.25 [Round] ✅ Locked 202603142321: start_price=70477.25, matched=0 [BTC Chart] 결과: 70477.25 → 70479.11 (UP) [Round] Settling 202603142321 with chart result: start=70477.25, end=70479.11, result=UP [Round] ✅ Settled 202603142321: payout=0 [Round] Created round with unique number: 202603142322 (#73483630) [Game] Settled round detected: 202603142321, result: UP [Game] Found 0 settled bets for round 142793 [Game] New round detected: 202603142322 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142322, Price 70460.54 [Round] Locking 202603142322 with chart start_price: 70460.54 [Round] ✅ Locked 202603142322: start_price=70460.54, matched=0 [BTC Chart] 결과: 70460.54 → 70456.91 (DOWN) [Round] Settling 202603142322 with chart result: start=70460.54, end=70456.91, result=DOWN [Round] ✅ Settled 202603142322: payout=0 [Round] Created round with unique number: 202603142323 (#73483660) [Game] Settled round detected: 202603142322, result: DOWN [Game] Found 0 settled bets for round 142795 [Game] New round detected: 202603142323 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142323, Price 70446.47 [Round] Locking 202603142323 with chart start_price: 70446.47 [Round] ✅ Locked 202603142323: start_price=70446.47, matched=0 [BTC Chart] 결과: 70446.47 → 70452.86 (UP) [Round] Settling 202603142323 with chart result: start=70446.47, end=70452.86, result=UP [Round] ✅ Settled 202603142323: payout=0 [Round] Created round with unique number: 202603142324 (#73483690) [Game] Settled round detected: 202603142323, result: UP [Game] Found 0 settled bets for round 142797 [Game] New round detected: 202603142324 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142324, Price 70466.76 [Round] Locking 202603142324 with chart start_price: 70466.76 [Round] ✅ Locked 202603142324: start_price=70466.76, matched=0 [BTC Chart] 결과: 70466.76 → 70459.5 (DOWN) [Round] Settling 202603142324 with chart result: start=70466.76, end=70459.5, result=DOWN [Round] ✅ Settled 202603142324: payout=0 [Round] Created round with unique number: 202603142325 (#73483720) [Game] Settled round detected: 202603142324, result: DOWN [Game] Found 0 settled bets for round 142799 [Game] New round detected: 202603142325 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142325, Price 70459.51 [Round] Locking 202603142325 with chart start_price: 70459.51 [Round] ✅ Locked 202603142325: start_price=70459.51, matched=0 [BTC Chart] 결과: 70459.51 → 70463.33 (UP) [Round] Settling 202603142325 with chart result: start=70459.51, end=70463.33, result=UP [Round] ✅ Settled 202603142325: payout=0 [Round] Created round with unique number: 202603142326 (#73483750) [Game] Settled round detected: 202603142325, result: UP [Game] Found 0 settled bets for round 142801 [Game] New round detected: 202603142326 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [PriceWS] Client disconnected | Total: 0 [BTC Chart] 시작가: Round 202603142326, Price 70498.64 [Round] Locking 202603142326 with chart start_price: 70498.64 [Round] Lock API error: connect ECONNREFUSED 127.0.0.1:80 , using fallback [Round] Fallback lock for round 142803 [Round] Fallback: 0 bets approved for round 142803 [BTC Chart] 결과: 70498.64 → 70485.75 (DOWN) [Round] Settling 202603142326 with chart result: start=70498.64, end=70485.75, result=DOWN [Round] Settle API error: connect ECONNREFUSED 127.0.0.1:80 , using fallback [Round] Fallback settle for round 142803: result=DOWN [Round] Fallback settled 0 bets, total payout: 0 [Round] Created round with unique number: 202603142327 (#73483780) [Game] Settled round detected: 202603142326, result: DOWN [Game] Found 0 settled bets for round 142803 [Game] New round detected: 202603142327 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142327, Price 70479.75 [Round] Locking 202603142327 with chart start_price: 70479.75 [Round] Lock API error: connect ECONNREFUSED 127.0.0.1:80 , using fallback [Round] Fallback lock for round 142805 [Round] Fallback: 0 bets approved for round 142805 [BTC Chart] 결과: 70479.75 → 70482.52 (UP) [Round] Settling 202603142327 with chart result: start=70479.75, end=70482.52, result=UP [Round] Settle API error: connect ECONNREFUSED 127.0.0.1:80 , using fallback [Round] Fallback settle for round 142805: result=UP [Round] Fallback settled 0 bets, total payout: 0 [Round] Created round with unique number: 202603142328 (#73483810) [Game] Settled round detected: 202603142327, result: UP [Game] Found 0 settled bets for round 142805 [Game] New round detected: 202603142328 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142328, Price 70482.53 [Round] Locking 202603142328 with chart start_price: 70482.53 [Round] Lock API error: connect ECONNREFUSED 127.0.0.1:80 , using fallback [Round] Fallback lock for round 142807 [Round] Fallback: 0 bets approved for round 142807 [BTC Chart] 결과: 70482.53 → 70480.42 (DOWN) [Round] Settling 202603142328 with chart result: start=70482.53, end=70480.42, result=DOWN [Round] Settle API error: connect ECONNREFUSED 127.0.0.1:80 , using fallback [Round] Fallback settle for round 142807: result=DOWN [Round] Fallback settled 0 bets, total payout: 0 [Round] Created round with unique number: 202603142329 (#73483840) [Game] Settled round detected: 202603142328, result: DOWN [Game] Found 0 settled bets for round 142807 [Game] New round detected: 202603142329 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142329, Price 70461.37 [Round] Locking 202603142329 with chart start_price: 70461.37 [Round] Lock API error: connect ECONNREFUSED 127.0.0.1:80 , using fallback [Round] Fallback lock for round 142809 [Round] Fallback: 0 bets approved for round 142809 [BTC Chart] 결과: 70461.37 → 70466.31 (UP) [Round] Settling 202603142329 with chart result: start=70461.37, end=70466.31, result=UP [Round] Settle API error: connect ECONNREFUSED 127.0.0.1:80 , using fallback [Round] Fallback settle for round 142809: result=UP [Round] Fallback settled 0 bets, total payout: 0 [Round] Created round with unique number: 202603142330 (#73483870) [Game] Settled round detected: 202603142329, result: UP [Game] Found 0 settled bets for round 142809 [Game] New round detected: 202603142330 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142330, Price 70465.06 [Round] Locking 202603142330 with chart start_price: 70465.06 [Round] Lock API error: connect ECONNREFUSED 127.0.0.1:80 , using fallback [Round] Fallback lock for round 142811 [Round] Fallback: 0 bets approved for round 142811 [BTC Chart] 결과: 70465.06 → 70464.83 (DOWN) [Round] Settling 202603142330 with chart result: start=70465.06, end=70464.83, result=DOWN [Round] Settle API error: connect ECONNREFUSED 127.0.0.1:80 , using fallback [Round] Fallback settle for round 142811: result=DOWN [Round] Fallback settled 0 bets, total payout: 0 [Round] Created round with unique number: 202603142331 (#73483900) [Game] Settled round detected: 202603142330, result: DOWN [Game] Found 0 settled bets for round 142811 [Game] New round detected: 202603142331 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142331, Price 70458.95 [Round] Locking 202603142331 with chart start_price: 70458.95 [Round] Lock API error: connect ECONNREFUSED 127.0.0.1:80 , using fallback [Round] Fallback lock for round 142813 [Round] Fallback: 0 bets approved for round 142813 [BTC Chart] 결과: 70458.95 → 70454.39 (DOWN) [Round] Settling 202603142331 with chart result: start=70458.95, end=70454.39, result=DOWN [Round] Settle API error: connect ECONNREFUSED 127.0.0.1:80 , using fallback [Round] Fallback settle for round 142813: result=DOWN [Round] Fallback settled 0 bets, total payout: 0 [Round] Created round with unique number: 202603142332 (#73483930) [Game] Settled round detected: 202603142331, result: DOWN [Game] Found 0 settled bets for round 142813 [Game] New round detected: 202603142332 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142332, Price 70444.22 [Round] Locking 202603142332 with chart start_price: 70444.22 [Round] Lock API error: connect ECONNREFUSED 127.0.0.1:80 , using fallback [Round] Fallback lock for round 142815 [Round] Fallback: 0 bets approved for round 142815 [BTC Chart] 결과: 70444.22 → 70444.27 (UP) [Round] Settling 202603142332 with chart result: start=70444.22, end=70444.27, result=UP [Round] Settle API error: connect ECONNREFUSED 127.0.0.1:80 , using fallback [Round] Fallback settle for round 142815: result=UP [Round] Fallback settled 0 bets, total payout: 0 [Round] Created round with unique number: 202603142333 (#73483960) [Game] Settled round detected: 202603142332, result: UP [Game] Found 0 settled bets for round 142815 [Game] New round detected: 202603142333 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142333, Price 70444.28 [Round] Locking 202603142333 with chart start_price: 70444.28 [Round] Lock API error: connect ECONNREFUSED 127.0.0.1:80 , using fallback [Round] Fallback lock for round 142817 [Round] Fallback: 0 bets approved for round 142817 [BTC Chart] 결과: 70444.28 → 70446.42 (UP) [Round] Settling 202603142333 with chart result: start=70444.28, end=70446.42, result=UP [Round] Settle API error: connect ECONNREFUSED 127.0.0.1:80 , using fallback [Round] Fallback settle for round 142817: result=UP [Round] Fallback settled 0 bets, total payout: 0 [Round] Created round with unique number: 202603142334 (#73483990) [Game] Settled round detected: 202603142333, result: UP [Game] Found 0 settled bets for round 142817 [Game] New round detected: 202603142334 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142334, Price 70446.41 [Round] Locking 202603142334 with chart start_price: 70446.41 [Round] Lock API error: connect ECONNREFUSED 127.0.0.1:80 , using fallback [Round] Fallback lock for round 142819 [Round] Fallback: 0 bets approved for round 142819 [PriceWS] Client connected from 127.0.0.1 | Total: 1 [BTC Chart] 결과: 70446.41 → 70446.7 (UP) [Round] Settling 202603142334 with chart result: start=70446.41, end=70446.7, result=UP [Round] ✅ Settled 202603142334: payout=0 [Round] Created round with unique number: 202603142335 (#73484020) [Game] Settled round detected: 202603142334, result: UP [Game] Found 0 settled bets for round 142819 [Game] New round detected: 202603142335 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142335, Price 70454.98 [Round] Locking 202603142335 with chart start_price: 70454.98 [Round] ✅ Locked 202603142335: start_price=70454.98, matched=0 [BTC Chart] 결과: 70454.98 → 70465.46 (UP) [Round] Settling 202603142335 with chart result: start=70454.98, end=70465.46, result=UP [Round] ✅ Settled 202603142335: payout=0 [Round] Created round with unique number: 202603142336 (#73484050) [Game] Settled round detected: 202603142335, result: UP [Game] Found 0 settled bets for round 142821 [Game] New round detected: 202603142336 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142336, Price 70465.47 [Round] Locking 202603142336 with chart start_price: 70465.47 [Round] ✅ Locked 202603142336: start_price=70465.47, matched=0 [BTC Chart] 결과: 70465.47 → 70461.08 (DOWN) [Round] Settling 202603142336 with chart result: start=70465.47, end=70461.08, result=DOWN [Round] ✅ Settled 202603142336: payout=0 [Round] Created round with unique number: 202603142337 (#73484080) [Game] Settled round detected: 202603142336, result: DOWN [Game] Found 0 settled bets for round 142823 [Game] New round detected: 202603142337 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142337, Price 70461.07 [Round] Locking 202603142337 with chart start_price: 70461.07 [Round] ✅ Locked 202603142337: start_price=70461.07, matched=0 [BTC Chart] 결과: 70461.07 → 70464.99 (UP) [Round] Settling 202603142337 with chart result: start=70461.07, end=70464.99, result=UP [Round] ✅ Settled 202603142337: payout=0 [Round] Created round with unique number: 202603142338 (#73484110) [Game] Settled round detected: 202603142337, result: UP [Game] Found 0 settled bets for round 142825 [Game] New round detected: 202603142338 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142338, Price 70442.08 [Round] Locking 202603142338 with chart start_price: 70442.08 [Round] ✅ Locked 202603142338: start_price=70442.08, matched=0 [BTC Chart] 결과: 70442.08 → 70445.94 (UP) [Round] Settling 202603142338 with chart result: start=70442.08, end=70445.94, result=UP [Round] ✅ Settled 202603142338: payout=0 [Round] Created round with unique number: 202603142339 (#73484140) [Game] Settled round detected: 202603142338, result: UP [Game] Found 0 settled bets for round 142827 [Game] New round detected: 202603142339 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142339, Price 70435.23 [Round] Locking 202603142339 with chart start_price: 70435.23 [Round] ✅ Locked 202603142339: start_price=70435.23, matched=0 [BTC Chart] 결과: 70435.23 → 70440.87 (UP) [Round] Settling 202603142339 with chart result: start=70435.23, end=70440.87, result=UP [Round] ✅ Settled 202603142339: payout=0 [Round] Created round with unique number: 202603142340 (#73484170) [Game] Settled round detected: 202603142339, result: UP [Game] Found 0 settled bets for round 142829 [Game] New round detected: 202603142340 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142340, Price 70473.41 [Round] Locking 202603142340 with chart start_price: 70473.41 [Round] ✅ Locked 202603142340: start_price=70473.41, matched=0 [BTC Chart] 결과: 70473.41 → 70473.43 (UP) [Round] Settling 202603142340 with chart result: start=70473.41, end=70473.43, result=UP [Round] ✅ Settled 202603142340: payout=0 [Round] Created round with unique number: 202603142341 (#73484200) [Game] Settled round detected: 202603142340, result: UP [Game] Found 0 settled bets for round 142831 [Game] New round detected: 202603142341 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142341, Price 70473.41 [Round] Locking 202603142341 with chart start_price: 70473.41 [Round] ✅ Locked 202603142341: start_price=70473.41, matched=0 [BTC Chart] 결과: 70473.41 → 70476.65 (UP) [Round] Settling 202603142341 with chart result: start=70473.41, end=70476.65, result=UP [Round] ✅ Settled 202603142341: payout=0 [Round] Created round with unique number: 202603142342 (#73484230) [Game] Settled round detected: 202603142341, result: UP [Game] Found 0 settled bets for round 142833 [Game] New round detected: 202603142342 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142342, Price 70451.68 [Round] Locking 202603142342 with chart start_price: 70451.68 [Round] ✅ Locked 202603142342: start_price=70451.68, matched=0 [BTC Chart] 결과: 70451.68 → 70456.88 (UP) [Round] Settling 202603142342 with chart result: start=70451.68, end=70456.88, result=UP [Round] ✅ Settled 202603142342: payout=0 [Round] Created round with unique number: 202603142343 (#73484260) [Game] Settled round detected: 202603142342, result: UP [Game] Found 0 settled bets for round 142835 [Game] New round detected: 202603142343 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142343, Price 70464.05 [Round] Locking 202603142343 with chart start_price: 70464.05 [Round] ✅ Locked 202603142343: start_price=70464.05, matched=0 [BTC Chart] 결과: 70464.05 → 70468.89 (UP) [Round] Settling 202603142343 with chart result: start=70464.05, end=70468.89, result=UP [Round] ✅ Settled 202603142343: payout=0 [Round] Created round with unique number: 202603142344 (#73484290) [Game] Settled round detected: 202603142343, result: UP [Game] Found 0 settled bets for round 142837 [Game] New round detected: 202603142344 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142344, Price 70469.82 [Round] Locking 202603142344 with chart start_price: 70469.82 [Round] ✅ Locked 202603142344: start_price=70469.82, matched=0 [BTC Chart] 결과: 70469.82 → 70470.04 (UP) [Round] Settling 202603142344 with chart result: start=70469.82, end=70470.04, result=UP [Round] ✅ Settled 202603142344: payout=0 [Round] Created round with unique number: 202603142345 (#73484320) [Game] Settled round detected: 202603142344, result: UP [Game] Found 0 settled bets for round 142839 [Game] New round detected: 202603142345 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142345, Price 70452.98 [Round] Locking 202603142345 with chart start_price: 70452.98 [Round] ✅ Locked 202603142345: start_price=70452.98, matched=0 [BTC Chart] 결과: 70452.98 → 70453.07 (UP) [Round] Settling 202603142345 with chart result: start=70452.98, end=70453.07, result=UP [Round] ✅ Settled 202603142345: payout=0 [Round] Created round with unique number: 202603142346 (#73484350) [Game] Settled round detected: 202603142345, result: UP [Game] Found 0 settled bets for round 142841 [Game] New round detected: 202603142346 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142346, Price 70430.77 [Round] Locking 202603142346 with chart start_price: 70430.77 [Round] ✅ Locked 202603142346: start_price=70430.77, matched=0 [BTC Chart] 결과: 70430.77 → 70426.62 (DOWN) [Round] Settling 202603142346 with chart result: start=70430.77, end=70426.62, result=DOWN [Round] ✅ Settled 202603142346: payout=0 [Round] Created round with unique number: 202603142347 (#73484380) [Game] Settled round detected: 202603142346, result: DOWN [Game] Found 0 settled bets for round 142843 [Game] New round detected: 202603142347 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142347, Price 70419.81 [Round] Locking 202603142347 with chart start_price: 70419.81 [Round] ✅ Locked 202603142347: start_price=70419.81, matched=0 [BTC Chart] 결과: 70419.81 → 70421.64 (UP) [Round] Settling 202603142347 with chart result: start=70419.81, end=70421.64, result=UP [Round] ✅ Settled 202603142347: payout=0 [Round] Created round with unique number: 202603142348 (#73484410) [Game] Settled round detected: 202603142347, result: UP [Game] Found 0 settled bets for round 142845 [Game] New round detected: 202603142348 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142348, Price 70399.57 [Round] Locking 202603142348 with chart start_price: 70399.57 [Round] ✅ Locked 202603142348: start_price=70399.57, matched=0 [BTC Chart] 결과: 70399.57 → 70409.69 (UP) [Round] Settling 202603142348 with chart result: start=70399.57, end=70409.69, result=UP [Round] ✅ Settled 202603142348: payout=0 [Round] Created round with unique number: 202603142349 (#73484440) [Game] Settled round detected: 202603142348, result: UP [Game] Found 0 settled bets for round 142847 [Game] New round detected: 202603142349 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142349, Price 70451.32 [Round] Locking 202603142349 with chart start_price: 70451.32 [Round] ✅ Locked 202603142349: start_price=70451.32, matched=0 [BTC Chart] 결과: 70451.32 → 70450.49 (DOWN) [Round] Settling 202603142349 with chart result: start=70451.32, end=70450.49, result=DOWN [Round] ✅ Settled 202603142349: payout=0 [Round] Created round with unique number: 202603142350 (#73484470) [Game] Settled round detected: 202603142349, result: DOWN [Game] Found 0 settled bets for round 142849 [Game] New round detected: 202603142350 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142350, Price 70450.88 [Round] Locking 202603142350 with chart start_price: 70450.88 [Round] ✅ Locked 202603142350: start_price=70450.88, matched=0 [BTC Chart] 결과: 70450.88 → 70481.55 (UP) [Round] Settling 202603142350 with chart result: start=70450.88, end=70481.55, result=UP [Round] ✅ Settled 202603142350: payout=0 [Round] Created round with unique number: 202603142351 (#73484500) [Game] Settled round detected: 202603142350, result: UP [Game] Found 0 settled bets for round 142851 [Game] New round detected: 202603142351 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142351, Price 70436.73 [Round] Locking 202603142351 with chart start_price: 70436.73 [Round] ✅ Locked 202603142351: start_price=70436.73, matched=0 [BTC Chart] 결과: 70436.73 → 70434.91 (DOWN) [Round] Settling 202603142351 with chart result: start=70436.73, end=70434.91, result=DOWN [Round] ✅ Settled 202603142351: payout=0 [Round] Created round with unique number: 202603142352 (#73484530) [Game] Settled round detected: 202603142351, result: DOWN [Game] Found 0 settled bets for round 142853 [Game] New round detected: 202603142352 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142352, Price 70442.16 [Round] Locking 202603142352 with chart start_price: 70442.16 [Round] ✅ Locked 202603142352: start_price=70442.16, matched=0 [BTC Chart] 결과: 70442.16 → 70441.16 (DOWN) [Round] Settling 202603142352 with chart result: start=70442.16, end=70441.16, result=DOWN [Round] ✅ Settled 202603142352: payout=0 [Round] Created round with unique number: 202603142353 (#73484560) [Game] Settled round detected: 202603142352, result: DOWN [Game] Found 0 settled bets for round 142855 [Game] New round detected: 202603142353 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142353, Price 70441.17 [Round] Locking 202603142353 with chart start_price: 70441.17 [Round] ✅ Locked 202603142353: start_price=70441.17, matched=0 [BTC Chart] 결과: 70441.17 → 70441.88 (UP) [Round] Settling 202603142353 with chart result: start=70441.17, end=70441.88, result=UP [Round] ✅ Settled 202603142353: payout=0 [Round] Created round with unique number: 202603142354 (#73484590) [Game] Settled round detected: 202603142353, result: UP [Game] Found 0 settled bets for round 142857 [Game] New round detected: 202603142354 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142354, Price 70459.37 [Round] Locking 202603142354 with chart start_price: 70459.37 [Round] ✅ Locked 202603142354: start_price=70459.37, matched=0 [BTC Chart] 결과: 70459.37 → 70464.66 (UP) [Round] Settling 202603142354 with chart result: start=70459.37, end=70464.66, result=UP [Round] ✅ Settled 202603142354: payout=0 [Round] Created round with unique number: 202603142355 (#73484620) [Game] Settled round detected: 202603142354, result: UP [Game] Found 0 settled bets for round 142859 [Game] New round detected: 202603142355 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142355, Price 70470.38 [Round] Locking 202603142355 with chart start_price: 70470.38 [Round] ✅ Locked 202603142355: start_price=70470.38, matched=0 [PriceWS] Client disconnected | Total: 0 [BTC Chart] 결과: 70470.38 → 70468.35 (DOWN) [Round] Settling 202603142355 with chart result: start=70470.38, end=70468.35, result=DOWN [Round] Settle API error: connect ECONNREFUSED 127.0.0.1:80 , using fallback [Round] Fallback settle for round 142861: result=DOWN [Round] Fallback settled 0 bets, total payout: 0 [Round] Created round with unique number: 202603142356 (#73484650) [Game] Settled round detected: 202603142355, result: DOWN [Game] Found 0 settled bets for round 142861 [Game] New round detected: 202603142356 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [PriceWS] Client connected from 127.0.0.1 | Total: 1 Client connected: pxSR1vQkPghgQRiRAAAI Client connected: petGwf26WtEEsVpxAAAK Client connected: _Z8OMGzhg2HDNmWdAAAM [Socket] Sent history results: 10 items User joined: devtest User joined: devtest [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142356, Price 70447.81 [Round] Locking 202603142356 with chart start_price: 70447.81 [Round] ✅ Locked 202603142356: start_price=70447.81, matched=0 [BTC Chart] 결과: 70447.81 → 70436.07 (DOWN) [Round] Settling 202603142356 with chart result: start=70447.81, end=70436.07, result=DOWN [Round] ✅ Settled 202603142356: payout=0 [Round] Created round with unique number: 202603142357 (#73484680) [Game] Settled round detected: 202603142356, result: DOWN [Game] Found 0 settled bets for round 142863 [Game] New round detected: 202603142357 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142357, Price 70460.89 [Round] Locking 202603142357 with chart start_price: 70460.89 [Round] ✅ Locked 202603142357: start_price=70460.89, matched=0 [BTC Chart] 결과: 70460.89 → 70440.02 (DOWN) [Round] Settling 202603142357 with chart result: start=70460.89, end=70440.02, result=DOWN [Round] ✅ Settled 202603142357: payout=0 [Round] Created round with unique number: 202603142358 (#73484710) [Game] Settled round detected: 202603142357, result: DOWN [Game] Found 0 settled bets for round 142865 [Game] New round detected: 202603142358 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142358, Price 70446.36 [Round] Locking 202603142358 with chart start_price: 70446.36 [Round] ✅ Locked 202603142358: start_price=70446.36, matched=0 [BTC Chart] 결과: 70446.36 → 70452.52 (UP) [Round] Settling 202603142358 with chart result: start=70446.36, end=70452.52, result=UP [Round] ✅ Settled 202603142358: payout=0 [Round] Created round with unique number: 202603142359 (#73484740) [Game] Settled round detected: 202603142358, result: UP [Game] Found 0 settled bets for round 142867 [Game] New round detected: 202603142359 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142359, Price 70459.93 [Round] Locking 202603142359 with chart start_price: 70459.93 [Round] ✅ Locked 202603142359: start_price=70459.93, matched=0 [BTC Chart] 결과: 70459.93 → 70460.88 (UP) [Round] Settling 202603142359 with chart result: start=70459.93, end=70460.88, result=UP [Round] ✅ Settled 202603142359: payout=0 [Round] Created round with unique number: 202603142360 (#73484770) [Game] Settled round detected: 202603142359, result: UP [Game] Found 0 settled bets for round 142869 [Game] New round detected: 202603142360 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142360, Price 70469.16 [Round] Locking 202603142360 with chart start_price: 70469.16 [Round] ✅ Locked 202603142360: start_price=70469.16, matched=0 [BTC Chart] 결과: 70469.16 → 70482.57 (UP) [Round] Settling 202603142360 with chart result: start=70469.16, end=70482.57, result=UP [Round] ✅ Settled 202603142360: payout=0 [Round] Created round with unique number: 202603142361 (#73484800) [Game] Settled round detected: 202603142360, result: UP [Game] Found 0 settled bets for round 142871 [Game] New round detected: 202603142361 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142361, Price 70482.58 [Round] Locking 202603142361 with chart start_price: 70482.58 [Round] ✅ Locked 202603142361: start_price=70482.58, matched=0 [BTC Chart] 결과: 70482.58 → 70484.67 (UP) [Round] Settling 202603142361 with chart result: start=70482.58, end=70484.67, result=UP [Round] ✅ Settled 202603142361: payout=0 [Round] Created round with unique number: 202603142362 (#73484830) [Game] Settled round detected: 202603142361, result: UP [Game] Found 0 settled bets for round 142873 [Game] New round detected: 202603142362 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142362, Price 70500.49 [Round] Locking 202603142362 with chart start_price: 70500.49 [Round] ✅ Locked 202603142362: start_price=70500.49, matched=0 [BTC Chart] 결과: 70500.49 → 70501.85 (UP) [Round] Settling 202603142362 with chart result: start=70500.49, end=70501.85, result=UP [Round] ✅ Settled 202603142362: payout=0 [Round] Created round with unique number: 202603142363 (#73484860) [Game] Settled round detected: 202603142362, result: UP [Game] New round detected: 202603142363 [Game] Found 0 settled bets for round 142875 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142363, Price 70522.24 [Round] Locking 202603142363 with chart start_price: 70522.24 [Round] ✅ Locked 202603142363: start_price=70522.24, matched=0 [BTC Chart] 결과: 70522.24 → 70534.28 (UP) [Round] Settling 202603142363 with chart result: start=70522.24, end=70534.28, result=UP [Round] ✅ Settled 202603142363: payout=0 [Round] Created round with unique number: 202603142364 (#73484890) [Game] Settled round detected: 202603142363, result: UP [Game] Found 0 settled bets for round 142877 [Game] New round detected: 202603142364 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142364, Price 70525.28 [Round] Locking 202603142364 with chart start_price: 70525.28 [Round] ✅ Locked 202603142364: start_price=70525.28, matched=0 [BTC Chart] 결과: 70525.28 → 70515.13 (DOWN) [Round] Settling 202603142364 with chart result: start=70525.28, end=70515.13, result=DOWN [Round] ✅ Settled 202603142364: payout=0 [Round] Created round with unique number: 202603142365 (#73484920) [Game] Settled round detected: 202603142364, result: DOWN [Game] Found 0 settled bets for round 142879 [Game] New round detected: 202603142365 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [PriceWS] Client disconnected | Total: 0 Client disconnected: petGwf26WtEEsVpxAAAK, reason: transport close Client disconnected: pxSR1vQkPghgQRiRAAAI, reason: transport close Client disconnected: _Z8OMGzhg2HDNmWdAAAM, reason: transport close [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } Client connected: slIB5cZDoE_2Pq1LAAAO [PriceWS] Client connected from 127.0.0.1 | Total: 1 Client connected: 8XAAkhs3rfnlZ7KsAAAQ User joined: devtest Client connected: SxPemDBUMpcVdIeUAAAS [BTC Chart] 시작가: Round 202603142365, Price 70508.45 [Round] Locking 202603142365 with chart start_price: 70508.45 [Round] ✅ Locked 202603142365: start_price=70508.45, matched=0 [BTC Chart] 결과: 70508.45 → 70517.98 (UP) [Round] Settling 202603142365 with chart result: start=70508.45, end=70517.98, result=UP [Round] ✅ Settled 202603142365: payout=0 [Round] Created round with unique number: 202603142366 (#73484950) [Game] Settled round detected: 202603142365, result: UP [Game] Found 0 settled bets for round 142881 [Game] New round detected: 202603142366 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142366, Price 70522.65 [Round] Locking 202603142366 with chart start_price: 70522.65 [Round] ✅ Locked 202603142366: start_price=70522.65, matched=0 [BTC Chart] 결과: 70522.65 → 70523.15 (UP) [Round] Settling 202603142366 with chart result: start=70522.65, end=70523.15, result=UP [Round] ✅ Settled 202603142366: payout=0 [Round] Created round with unique number: 202603142367 (#73484980) [Game] Settled round detected: 202603142366, result: UP [Game] Found 0 settled bets for round 142883 [Game] New round detected: 202603142367 Client disconnected: 8XAAkhs3rfnlZ7KsAAAQ, reason: transport close Client disconnected: slIB5cZDoE_2Pq1LAAAO, reason: transport close Client disconnected: SxPemDBUMpcVdIeUAAAS, reason: transport close Client connected: _olyRxKYXUnafeupAAAU Client connected: JNDuYfFdMMGBJsl0AAAW [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } Client connected: SRTBHSYjZKGATUI3AAAY User joined: devtest [Socket] Sent history results: 10 items User joined: devtest [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142367, Price 70539.34 [Round] Locking 202603142367 with chart start_price: 70539.34 [Round] ✅ Locked 202603142367: start_price=70539.34, matched=0 [BTC Chart] 결과: 70539.34 → 70538.3 (DOWN) [Round] Settling 202603142367 with chart result: start=70539.34, end=70538.3, result=DOWN [Round] ✅ Settled 202603142367: payout=0 [Round] Created round with unique number: 202603142368 (#73485010) [Game] Settled round detected: 202603142367, result: DOWN [Game] Found 1 settled bets for round 142885 [Game] Bet: user=6, type=UP, result=lose, payout=0, profit=-10000 [Game] Sending bet:settled to user 6, socket SRTBHSYjZKGATUI3AAAY [Game] New round detected: 202603142368 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } Client disconnected: JNDuYfFdMMGBJsl0AAAW, reason: transport close Client disconnected: SRTBHSYjZKGATUI3AAAY, reason: transport close Client disconnected: _olyRxKYXUnafeupAAAU, reason: transport close Client connected: _reWvnA5yBDObkVmAAAa Client connected: n8FWZJzeIuO1qCgyAAAc Client connected: MoqZQq5U6upDfK9sAAAe User joined: devtest [Socket] Sent history results: 10 items User joined: devtest [BTC Chart] 시작가: Round 202603142368, Price 70530.18 [Round] Locking 202603142368 with chart start_price: 70530.18 [Round] ✅ Locked 202603142368: start_price=70530.18, matched=0 [BTC Chart] 결과: 70530.18 → 70529.72 (DOWN) [Round] Settling 202603142368 with chart result: start=70530.18, end=70529.72, result=DOWN [Round] ✅ Settled 202603142368: payout=0 [Round] Created round with unique number: 202603142369 (#73485040) [Game] Settled round detected: 202603142368, result: DOWN [Game] Found 0 settled bets for round 142887 [Game] New round detected: 202603142369 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142369, Price 70529.73 [Round] Locking 202603142369 with chart start_price: 70529.73 [Round] ✅ Locked 202603142369: start_price=70529.73, matched=0 [BTC Chart] 결과: 70529.73 → 70526.82 (DOWN) [Round] Settling 202603142369 with chart result: start=70529.73, end=70526.82, result=DOWN [Round] ✅ Settled 202603142369: payout=0 [Round] Created round with unique number: 202603142370 (#73485070) [Game] Settled round detected: 202603142369, result: DOWN [Game] Found 0 settled bets for round 142889 [Game] New round detected: 202603142370 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142370, Price 70537.99 [Round] Locking 202603142370 with chart start_price: 70537.99 [Round] ✅ Locked 202603142370: start_price=70537.99, matched=0 [BTC Chart] 결과: 70537.99 → 70507.77 (DOWN) [Round] Settling 202603142370 with chart result: start=70537.99, end=70507.77, result=DOWN [Round] ✅ Settled 202603142370: payout=0 [Round] Created round with unique number: 202603142371 (#73485100) [Game] Settled round detected: 202603142370, result: DOWN [Game] Found 0 settled bets for round 142891 [Game] New round detected: 202603142371 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142371, Price 70537.53 [Round] Locking 202603142371 with chart start_price: 70537.53 [Round] ✅ Locked 202603142371: start_price=70537.53, matched=0 [BTC Chart] 결과: 70537.53 → 70527.41 (DOWN) [Round] Settling 202603142371 with chart result: start=70537.53, end=70527.41, result=DOWN [Round] ✅ Settled 202603142371: payout=0 [Round] Created round with unique number: 202603142372 (#73485130) [Game] Settled round detected: 202603142371, result: DOWN [Game] Found 0 settled bets for round 142893 [Game] New round detected: 202603142372 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142372, Price 70519.77 [Round] Locking 202603142372 with chart start_price: 70519.77 [Round] ✅ Locked 202603142372: start_price=70519.77, matched=0 [BTC Chart] 결과: 70519.77 → 70520.85 (UP) [Round] Settling 202603142372 with chart result: start=70519.77, end=70520.85, result=UP [Round] ✅ Settled 202603142372: payout=0 [Round] Created round with unique number: 202603142373 (#73485160) [Game] Settled round detected: 202603142372, result: UP [Game] Found 0 settled bets for round 142895 [Game] New round detected: 202603142373 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142373, Price 70520.84 [Round] Locking 202603142373 with chart start_price: 70520.84 [Round] ✅ Locked 202603142373: start_price=70520.84, matched=0 [BTC Chart] 결과: 70520.84 → 70521.06 (UP) [Round] Settling 202603142373 with chart result: start=70520.84, end=70521.06, result=UP [Round] ✅ Settled 202603142373: payout=0 [Round] Created round with unique number: 202603142374 (#73485190) [Game] Settled round detected: 202603142373, result: UP [Game] Found 0 settled bets for round 142897 [Game] New round detected: 202603142374 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142374, Price 70521.05 [Round] Locking 202603142374 with chart start_price: 70521.05 [Round] ✅ Locked 202603142374: start_price=70521.05, matched=0 [BTC Chart] 결과: 70521.05 → 70516.38 (DOWN) [Round] Settling 202603142374 with chart result: start=70521.05, end=70516.38, result=DOWN [Round] ✅ Settled 202603142374: payout=0 [Round] Created round with unique number: 202603142375 (#73485220) [Game] Settled round detected: 202603142374, result: DOWN [Game] Found 0 settled bets for round 142899 [Game] New round detected: 202603142375 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142375, Price 70516.38 [Round] Locking 202603142375 with chart start_price: 70516.38 [Round] ✅ Locked 202603142375: start_price=70516.38, matched=0 [BTC Chart] 결과: 70516.38 → 70516.71 (UP) [Round] Settling 202603142375 with chart result: start=70516.38, end=70516.71, result=UP [Round] ✅ Settled 202603142375: payout=0 [Round] Created round with unique number: 202603142376 (#73485250) [Game] Settled round detected: 202603142375, result: UP [Game] Found 0 settled bets for round 142901 [Game] New round detected: 202603142376 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142376, Price 70524.04 [Round] Locking 202603142376 with chart start_price: 70524.04 [Round] ✅ Locked 202603142376: start_price=70524.04, matched=0 [BTC Chart] 결과: 70524.04 → 70528.18 (UP) [Round] Settling 202603142376 with chart result: start=70524.04, end=70528.18, result=UP [Round] ✅ Settled 202603142376: payout=0 [Round] Created round with unique number: 202603142377 (#73485280) [Game] Settled round detected: 202603142376, result: UP [Game] Found 0 settled bets for round 142903 [Game] New round detected: 202603142377 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142377, Price 70526.42 [Round] Locking 202603142377 with chart start_price: 70526.42 [Round] ✅ Locked 202603142377: start_price=70526.42, matched=0 [BTC Chart] 결과: 70526.42 → 70525.92 (DOWN) [Round] Settling 202603142377 with chart result: start=70526.42, end=70525.92, result=DOWN [Round] ✅ Settled 202603142377: payout=0 [Round] Created round with unique number: 202603142378 (#73485310) [Game] Settled round detected: 202603142377, result: DOWN [Game] Found 0 settled bets for round 142905 [Game] New round detected: 202603142378 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142378, Price 70528.7 [Round] Locking 202603142378 with chart start_price: 70528.7 [Round] ✅ Locked 202603142378: start_price=70528.7, matched=0 [BTC Chart] 결과: 70528.7 → 70521.92 (DOWN) [Round] Settling 202603142378 with chart result: start=70528.7, end=70521.92, result=DOWN [Round] ✅ Settled 202603142378: payout=0 [Round] Created round with unique number: 202603142379 (#73485340) [Game] Settled round detected: 202603142378, result: DOWN [Game] Found 0 settled bets for round 142907 [Game] New round detected: 202603142379 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142379, Price 70523.12 [Round] Locking 202603142379 with chart start_price: 70523.12 [Round] ✅ Locked 202603142379: start_price=70523.12, matched=0 [BTC Chart] 결과: 70523.12 → 70524.46 (UP) [Round] Settling 202603142379 with chart result: start=70523.12, end=70524.46, result=UP [Round] ✅ Settled 202603142379: payout=0 [Round] Created round with unique number: 202603142380 (#73485370) [Game] Settled round detected: 202603142379, result: UP [Game] Found 0 settled bets for round 142909 [Game] New round detected: 202603142380 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142380, Price 70524.82 [Round] Locking 202603142380 with chart start_price: 70524.82 [Round] ✅ Locked 202603142380: start_price=70524.82, matched=0 [BTC Chart] 결과: 70524.82 → 70527.38 (UP) [Round] Settling 202603142380 with chart result: start=70524.82, end=70527.38, result=UP [Round] ✅ Settled 202603142380: payout=0 [Round] Created round with unique number: 202603142381 (#73485400) [Game] Settled round detected: 202603142380, result: UP [Game] Found 0 settled bets for round 142911 [Game] New round detected: 202603142381 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142381, Price 70527.39 [Round] Locking 202603142381 with chart start_price: 70527.39 [Round] ✅ Locked 202603142381: start_price=70527.39, matched=0 [BTC Chart] 결과: 70527.39 → 70529.16 (UP) [Round] Settling 202603142381 with chart result: start=70527.39, end=70529.16, result=UP [Round] ✅ Settled 202603142381: payout=0 [Round] Created round with unique number: 202603142382 (#73485430) [Game] Settled round detected: 202603142381, result: UP [Game] Found 0 settled bets for round 142913 [Game] New round detected: 202603142382 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142382, Price 70543.04 [Round] Locking 202603142382 with chart start_price: 70543.04 [Round] ✅ Locked 202603142382: start_price=70543.04, matched=0 [BTC Chart] 결과: 70543.04 → 70540.01 (DOWN) [Round] Settling 202603142382 with chart result: start=70543.04, end=70540.01, result=DOWN [Round] ✅ Settled 202603142382: payout=0 [Round] Created round with unique number: 202603142383 (#73485460) [Game] Settled round detected: 202603142382, result: DOWN [Game] Found 0 settled bets for round 142915 [Game] New round detected: 202603142383 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142383, Price 70533.9 [Round] Locking 202603142383 with chart start_price: 70533.9 [Round] ✅ Locked 202603142383: start_price=70533.9, matched=0 [BTC Chart] 결과: 70533.9 → 70533.31 (DOWN) [Round] Settling 202603142383 with chart result: start=70533.9, end=70533.31, result=DOWN [Round] ✅ Settled 202603142383: payout=0 [Round] Created round with unique number: 202603142384 (#73485490) [Game] Settled round detected: 202603142383, result: DOWN [Game] Found 0 settled bets for round 142917 [Game] New round detected: 202603142384 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142384, Price 70533.3 [Round] Locking 202603142384 with chart start_price: 70533.3 [Round] ✅ Locked 202603142384: start_price=70533.3, matched=0 [BTC Chart] 결과: 70533.3 → 70539.25 (UP) [Round] Settling 202603142384 with chart result: start=70533.3, end=70539.25, result=UP [Round] ✅ Settled 202603142384: payout=0 [Round] Created round with unique number: 202603142385 (#73485520) [Game] Settled round detected: 202603142384, result: UP [Game] Found 0 settled bets for round 142919 [Game] New round detected: 202603142385 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142385, Price 70545.18 [Round] Locking 202603142385 with chart start_price: 70545.18 [Round] ✅ Locked 202603142385: start_price=70545.18, matched=0 Client disconnected: n8FWZJzeIuO1qCgyAAAc, reason: transport close Client disconnected: _reWvnA5yBDObkVmAAAa, reason: transport close Client disconnected: MoqZQq5U6upDfK9sAAAe, reason: transport close Client connected: wiW82v33-F6n3o50AAAg Client connected: SrDq87ZpZCv5RcbrAAAi Client connected: ZwXC2GCHXsH3h4QFAAAk User joined: devtest [Socket] Sent history results: 10 items User joined: devtest [BTC Chart] 결과: 70545.18 → 70542.87 (DOWN) [Round] Settling 202603142385 with chart result: start=70545.18, end=70542.87, result=DOWN [Round] ✅ Settled 202603142385: payout=0 [Round] Created round with unique number: 202603142386 (#73485550) [Game] Settled round detected: 202603142385, result: DOWN [Game] Found 0 settled bets for round 142921 [Game] New round detected: 202603142386 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142386, Price 70550.82 [Round] Locking 202603142386 with chart start_price: 70550.82 [Round] ✅ Locked 202603142386: start_price=70550.82, matched=0 Client disconnected: wiW82v33-F6n3o50AAAg, reason: transport close Client disconnected: ZwXC2GCHXsH3h4QFAAAk, reason: transport close Client disconnected: SrDq87ZpZCv5RcbrAAAi, reason: transport close Client connected: DVD2hbIxTfudq_gUAAAm Client connected: tP543yapRzoGsNIaAAAo User joined: devtest [Socket] Sent history results: 10 items [BTC Chart] 결과: 70550.82 → 70552.38 (UP) [Round] Settling 202603142386 with chart result: start=70550.82, end=70552.38, result=UP [Round] ✅ Settled 202603142386: payout=19500 [Round] Created round with unique number: 202603142387 (#73485580) [Game] Settled round detected: 202603142386, result: UP [Game] Found 1 settled bets for round 142923 [Game] Bet: user=6, type=UP, result=win, payout=19500, profit=9500 [Game] Sending bet:settled to user 6, socket tP543yapRzoGsNIaAAAo [Game] New round detected: 202603142387 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142387, Price 70557.94 [Round] Locking 202603142387 with chart start_price: 70557.94 [Round] ✅ Locked 202603142387: start_price=70557.94, matched=0 [BTC Chart] 결과: 70557.94 → 70560.09 (UP) [Round] Settling 202603142387 with chart result: start=70557.94, end=70560.09, result=UP [Round] ✅ Settled 202603142387: payout=0 [Round] Created round with unique number: 202603142388 (#73485610) [Game] Settled round detected: 202603142387, result: UP [Game] Found 0 settled bets for round 142925 [Game] New round detected: 202603142388 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142388, Price 70564.38 [Round] Locking 202603142388 with chart start_price: 70564.38 [Round] ✅ Locked 202603142388: start_price=70564.38, matched=0 [BTC Chart] 결과: 70564.38 → 70563.1 (DOWN) [Round] Settling 202603142388 with chart result: start=70564.38, end=70563.1, result=DOWN [Round] ✅ Settled 202603142388: payout=0 [Round] Created round with unique number: 202603142389 (#73485640) [Game] Settled round detected: 202603142388, result: DOWN [Game] Found 0 settled bets for round 142927 [Game] New round detected: 202603142389 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142389, Price 70559.64 [Round] Locking 202603142389 with chart start_price: 70559.64 [Round] ✅ Locked 202603142389: start_price=70559.64, matched=0 [BTC Chart] 결과: 70559.64 → 70551.24 (DOWN) [Round] Settling 202603142389 with chart result: start=70559.64, end=70551.24, result=DOWN [Round] ✅ Settled 202603142389: payout=0 [Round] Created round with unique number: 202603142390 (#73485670) [Game] Settled round detected: 202603142389, result: DOWN [Game] Found 0 settled bets for round 142929 [Game] New round detected: 202603142390 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142390, Price 70551.24 [Round] Locking 202603142390 with chart start_price: 70551.24 [Round] ✅ Locked 202603142390: start_price=70551.24, matched=0 [BTC Chart] 결과: 70551.24 → 70556.03 (UP) [Round] Settling 202603142390 with chart result: start=70551.24, end=70556.03, result=UP [Round] ✅ Settled 202603142390: payout=0 [Round] Created round with unique number: 202603142391 (#73485700) [Game] Settled round detected: 202603142390, result: UP [Game] Found 0 settled bets for round 142931 [Game] New round detected: 202603142391 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142391, Price 70571.2 [Round] Locking 202603142391 with chart start_price: 70571.2 [Round] ✅ Locked 202603142391: start_price=70571.2, matched=0 [BTC Chart] 결과: 70571.2 → 70567.98 (DOWN) [Round] Settling 202603142391 with chart result: start=70571.2, end=70567.98, result=DOWN [Round] ✅ Settled 202603142391: payout=0 [Round] Created round with unique number: 202603142392 (#73485730) [Game] Settled round detected: 202603142391, result: DOWN [Game] Found 0 settled bets for round 142933 [Game] New round detected: 202603142392 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142392, Price 70559.35 [Round] Locking 202603142392 with chart start_price: 70559.35 [Round] ✅ Locked 202603142392: start_price=70559.35, matched=0 [BTC Chart] 결과: 70559.35 → 70562.63 (UP) [Round] Settling 202603142392 with chart result: start=70559.35, end=70562.63, result=UP [Round] ✅ Settled 202603142392: payout=0 [Round] Created round with unique number: 202603142393 (#73485760) [Game] Settled round detected: 202603142392, result: UP [Game] Found 0 settled bets for round 142935 [Game] New round detected: 202603142393 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142393, Price 70566.98 [Round] Locking 202603142393 with chart start_price: 70566.98 [Round] ✅ Locked 202603142393: start_price=70566.98, matched=0 [BTC Chart] 결과: 70566.98 → 70559.54 (DOWN) [Round] Settling 202603142393 with chart result: start=70566.98, end=70559.54, result=DOWN [Round] ✅ Settled 202603142393: payout=0 [Round] Created round with unique number: 202603142394 (#73485790) [Game] Settled round detected: 202603142393, result: DOWN [Game] Found 0 settled bets for round 142937 [Game] New round detected: 202603142394 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142394, Price 70545.53 [Round] Locking 202603142394 with chart start_price: 70545.53 [Round] ✅ Locked 202603142394: start_price=70545.53, matched=0 [BTC Chart] 결과: 70545.53 → 70549.61 (UP) [Round] Settling 202603142394 with chart result: start=70545.53, end=70549.61, result=UP [Round] ✅ Settled 202603142394: payout=0 [Round] Created round with unique number: 202603142395 (#73485820) [Game] Settled round detected: 202603142394, result: UP [Game] Found 0 settled bets for round 142939 [Game] New round detected: 202603142395 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142395, Price 70549.02 [Round] Locking 202603142395 with chart start_price: 70549.02 [Round] ✅ Locked 202603142395: start_price=70549.02, matched=0 [BTC Chart] 결과: 70549.02 → 70551.02 (UP) [Round] Settling 202603142395 with chart result: start=70549.02, end=70551.02, result=UP [Round] ✅ Settled 202603142395: payout=0 [Round] Created round with unique number: 202603142396 (#73485850) [Game] Settled round detected: 202603142395, result: UP [Game] Found 0 settled bets for round 142941 [Game] New round detected: 202603142396 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142396, Price 70551.02 [Round] Locking 202603142396 with chart start_price: 70551.02 [Round] ✅ Locked 202603142396: start_price=70551.02, matched=0 [BTC Chart] 결과: 70551.02 → 70545.71 (DOWN) [Round] Settling 202603142396 with chart result: start=70551.02, end=70545.71, result=DOWN [Round] ✅ Settled 202603142396: payout=0 [Round] Created round with unique number: 202603142397 (#73485880) [Game] Settled round detected: 202603142396, result: DOWN [Game] Found 0 settled bets for round 142943 [Game] New round detected: 202603142397 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142397, Price 70545.71 [Round] Locking 202603142397 with chart start_price: 70545.71 [Round] ✅ Locked 202603142397: start_price=70545.71, matched=0 [BTC Chart] 결과: 70545.71 → 70545.18 (DOWN) [Round] Settling 202603142397 with chart result: start=70545.71, end=70545.18, result=DOWN [Round] ✅ Settled 202603142397: payout=0 [Round] Created round with unique number: 202603142398 (#73485910) [Game] Settled round detected: 202603142397, result: DOWN [Game] Found 0 settled bets for round 142945 [Game] New round detected: 202603142398 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142398, Price 70545.18 [Round] Locking 202603142398 with chart start_price: 70545.18 [Round] ✅ Locked 202603142398: start_price=70545.18, matched=0 [BTC Chart] 결과: 70545.18 → 70545.74 (UP) [Round] Settling 202603142398 with chart result: start=70545.18, end=70545.74, result=UP [Round] ✅ Settled 202603142398: payout=0 [Round] Created round with unique number: 202603142399 (#73485940) [Game] Settled round detected: 202603142398, result: UP [Game] Found 0 settled bets for round 142947 [Game] New round detected: 202603142399 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142399, Price 70545.73 [Round] Locking 202603142399 with chart start_price: 70545.73 [Round] ✅ Locked 202603142399: start_price=70545.73, matched=0 [BTC Chart] 결과: 70545.73 → 70550.11 (UP) [Round] Settling 202603142399 with chart result: start=70545.73, end=70550.11, result=UP [Round] ✅ Settled 202603142399: payout=0 [Round] Created round with unique number: 202603142400 (#73485970) [Game] Settled round detected: 202603142399, result: UP [Game] Found 0 settled bets for round 142949 [Game] New round detected: 202603142400 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142400, Price 70570.95 [Round] Locking 202603142400 with chart start_price: 70570.95 [Round] ✅ Locked 202603142400: start_price=70570.95, matched=0 [BTC Chart] 결과: 70570.95 → 70574.09 (UP) [Round] Settling 202603142400 with chart result: start=70570.95, end=70574.09, result=UP [Round] ✅ Settled 202603142400: payout=0 [Round] Created round with unique number: 202603142401 (#73486000) [Game] Settled round detected: 202603142400, result: UP [Game] Found 0 settled bets for round 142951 [Game] New round detected: 202603142401 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142401, Price 70601.68 [Round] Locking 202603142401 with chart start_price: 70601.68 [Round] ✅ Locked 202603142401: start_price=70601.68, matched=0 [BTC Chart] 결과: 70601.68 → 70602.12 (UP) [Round] Settling 202603142401 with chart result: start=70601.68, end=70602.12, result=UP [Round] ✅ Settled 202603142401: payout=0 [Round] Created round with unique number: 202603142402 (#73486030) [Game] Settled round detected: 202603142401, result: UP [Game] Found 0 settled bets for round 142953 [Game] New round detected: 202603142402 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142402, Price 70586.46 [Round] Locking 202603142402 with chart start_price: 70586.46 [Round] ✅ Locked 202603142402: start_price=70586.46, matched=0 [BTC Chart] 결과: 70586.46 → 70584.94 (DOWN) [Round] Settling 202603142402 with chart result: start=70586.46, end=70584.94, result=DOWN [Round] ✅ Settled 202603142402: payout=0 [Round] Created round with unique number: 202603142403 (#73486060) [Game] Settled round detected: 202603142402, result: DOWN [Game] Found 0 settled bets for round 142955 [Game] New round detected: 202603142403 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142403, Price 70570.67 [Round] Locking 202603142403 with chart start_price: 70570.67 [Round] ✅ Locked 202603142403: start_price=70570.67, matched=0 [BTC Chart] 결과: 70570.67 → 70566.05 (DOWN) [Round] Settling 202603142403 with chart result: start=70570.67, end=70566.05, result=DOWN [Round] ✅ Settled 202603142403: payout=0 [Round] Created round with unique number: 202603142404 (#73486090) [Game] Settled round detected: 202603142403, result: DOWN [Game] Found 0 settled bets for round 142957 [Game] New round detected: 202603142404 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142404, Price 70566.04 [Round] Locking 202603142404 with chart start_price: 70566.04 [Round] ✅ Locked 202603142404: start_price=70566.04, matched=0 [BTC Chart] 결과: 70566.04 → 70569.95 (UP) [Round] Settling 202603142404 with chart result: start=70566.04, end=70569.95, result=UP [Round] ✅ Settled 202603142404: payout=0 [Round] Created round with unique number: 202603142405 (#73486120) [Game] Settled round detected: 202603142404, result: UP [Game] Found 0 settled bets for round 142959 [Game] New round detected: 202603142405 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142405, Price 70591.79 [Round] Locking 202603142405 with chart start_price: 70591.79 [Round] ✅ Locked 202603142405: start_price=70591.79, matched=0 [BTC Chart] 결과: 70591.79 → 70589.58 (DOWN) [Round] Settling 202603142405 with chart result: start=70591.79, end=70589.58, result=DOWN [Round] ✅ Settled 202603142405: payout=0 [Round] Created round with unique number: 202603142406 (#73486150) [Game] Settled round detected: 202603142405, result: DOWN [Game] Found 0 settled bets for round 142961 [Game] New round detected: 202603142406 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142406, Price 70597.68 [Round] Locking 202603142406 with chart start_price: 70597.68 [Round] ✅ Locked 202603142406: start_price=70597.68, matched=0 [BTC Chart] 결과: 70597.68 → 70602.57 (UP) [Round] Settling 202603142406 with chart result: start=70597.68, end=70602.57, result=UP [Round] ✅ Settled 202603142406: payout=0 [Round] Created round with unique number: 202603142407 (#73486180) [Game] Settled round detected: 202603142406, result: UP [Game] Found 0 settled bets for round 142963 [Game] New round detected: 202603142407 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142407, Price 70606.53 [Round] Locking 202603142407 with chart start_price: 70606.53 [Round] ✅ Locked 202603142407: start_price=70606.53, matched=0 [BTC Chart] 결과: 70606.53 → 70598.08 (DOWN) [Round] Settling 202603142407 with chart result: start=70606.53, end=70598.08, result=DOWN [Round] ✅ Settled 202603142407: payout=0 [Round] Created round with unique number: 202603142408 (#73486210) [Game] Settled round detected: 202603142407, result: DOWN [Game] Found 0 settled bets for round 142965 [Game] New round detected: 202603142408 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142408, Price 70613.74 [Round] Locking 202603142408 with chart start_price: 70613.74 [Round] ✅ Locked 202603142408: start_price=70613.74, matched=0 [BTC Chart] 결과: 70613.74 → 70616.25 (UP) [Round] Settling 202603142408 with chart result: start=70613.74, end=70616.25, result=UP [Round] ✅ Settled 202603142408: payout=0 [Round] Created round with unique number: 202603142409 (#73486240) [Game] Settled round detected: 202603142408, result: UP [Game] Found 0 settled bets for round 142967 [Game] New round detected: 202603142409 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142409, Price 70619.48 [Round] Locking 202603142409 with chart start_price: 70619.48 [Round] ✅ Locked 202603142409: start_price=70619.48, matched=0 [BTC Chart] 결과: 70619.48 → 70628.24 (UP) [Round] Settling 202603142409 with chart result: start=70619.48, end=70628.24, result=UP [Round] ✅ Settled 202603142409: payout=0 [Round] Created round with unique number: 202603142410 (#73486270) [Game] Settled round detected: 202603142409, result: UP [Game] Found 0 settled bets for round 142969 [Game] New round detected: 202603142410 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142410, Price 70647.1 [Round] Locking 202603142410 with chart start_price: 70647.1 [Round] ✅ Locked 202603142410: start_price=70647.1, matched=0 [BTC Chart] 결과: 70647.1 → 70643.92 (DOWN) [Round] Settling 202603142410 with chart result: start=70647.1, end=70643.92, result=DOWN [Round] ✅ Settled 202603142410: payout=0 [Round] Created round with unique number: 202603142411 (#73486300) [Game] Settled round detected: 202603142410, result: DOWN [Game] Found 0 settled bets for round 142971 [Game] New round detected: 202603142411 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142411, Price 70654.58 [Round] Locking 202603142411 with chart start_price: 70654.58 [Round] ✅ Locked 202603142411: start_price=70654.58, matched=0 [BTC Chart] 결과: 70654.58 → 70655.56 (UP) [Round] Settling 202603142411 with chart result: start=70654.58, end=70655.56, result=UP [Round] ✅ Settled 202603142411: payout=0 [Round] Created round with unique number: 202603142412 (#73486330) [Game] Settled round detected: 202603142411, result: UP [Game] Found 0 settled bets for round 142973 [Game] New round detected: 202603142412 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142412, Price 70655.56 [Round] Locking 202603142412 with chart start_price: 70655.56 [Round] ✅ Locked 202603142412: start_price=70655.56, matched=0 [BTC Chart] 결과: 70655.56 → 70652.5 (DOWN) [Round] Settling 202603142412 with chart result: start=70655.56, end=70652.5, result=DOWN [Round] ✅ Settled 202603142412: payout=0 [Round] Created round with unique number: 202603142413 (#73486360) [Game] Settled round detected: 202603142412, result: DOWN [Game] Found 0 settled bets for round 142975 [Game] New round detected: 202603142413 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142413, Price 70652.51 [Round] Locking 202603142413 with chart start_price: 70652.51 [Round] ✅ Locked 202603142413: start_price=70652.51, matched=0 [BTC Chart] 결과: 70652.51 → 70651.27 (DOWN) [Round] Settling 202603142413 with chart result: start=70652.51, end=70651.27, result=DOWN [Round] ✅ Settled 202603142413: payout=0 [Round] Created round with unique number: 202603142414 (#73486390) [Game] Settled round detected: 202603142413, result: DOWN [Game] Found 0 settled bets for round 142977 [Game] New round detected: 202603142414 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142414, Price 70658.62 [Round] Locking 202603142414 with chart start_price: 70658.62 [Round] ✅ Locked 202603142414: start_price=70658.62, matched=0 [BTC Chart] 결과: 70658.62 → 70667.06 (UP) [Round] Settling 202603142414 with chart result: start=70658.62, end=70667.06, result=UP [Round] ✅ Settled 202603142414: payout=0 [Round] Created round with unique number: 202603142415 (#73486420) [Game] Settled round detected: 202603142414, result: UP [Game] Found 0 settled bets for round 142979 [Game] New round detected: 202603142415 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142415, Price 70667.05 [Round] Locking 202603142415 with chart start_price: 70667.05 [Round] ✅ Locked 202603142415: start_price=70667.05, matched=0 [BTC Chart] 결과: 70667.05 → 70658.19 (DOWN) [Round] Settling 202603142415 with chart result: start=70667.05, end=70658.19, result=DOWN [Round] ✅ Settled 202603142415: payout=0 [Round] Created round with unique number: 202603142416 (#73486450) [Game] Settled round detected: 202603142415, result: DOWN [Game] Found 0 settled bets for round 142981 [Game] New round detected: 202603142416 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142416, Price 70664.98 [Round] Locking 202603142416 with chart start_price: 70664.98 [Round] ✅ Locked 202603142416: start_price=70664.98, matched=0 [BTC Chart] 결과: 70664.98 → 70673.79 (UP) [Round] Settling 202603142416 with chart result: start=70664.98, end=70673.79, result=UP [Round] ✅ Settled 202603142416: payout=0 [Round] Created round with unique number: 202603142417 (#73486480) [Game] Settled round detected: 202603142416, result: UP [Game] Found 0 settled bets for round 142983 [Game] New round detected: 202603142417 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142417, Price 70674.82 [Round] Locking 202603142417 with chart start_price: 70674.82 [Round] ✅ Locked 202603142417: start_price=70674.82, matched=0 [BTC Chart] 결과: 70674.82 → 70670.31 (DOWN) [Round] Settling 202603142417 with chart result: start=70674.82, end=70670.31, result=DOWN [Round] ✅ Settled 202603142417: payout=0 [Round] Created round with unique number: 202603142418 (#73486510) [Game] Settled round detected: 202603142417, result: DOWN [Game] Found 0 settled bets for round 142985 [Game] New round detected: 202603142418 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142418, Price 70678.1 [Round] Locking 202603142418 with chart start_price: 70678.1 [Round] ✅ Locked 202603142418: start_price=70678.1, matched=0 [BTC Chart] 결과: 70678.1 → 70660.54 (DOWN) [Round] Settling 202603142418 with chart result: start=70678.1, end=70660.54, result=DOWN [Round] ✅ Settled 202603142418: payout=0 [Round] Created round with unique number: 202603142419 (#73486540) [Game] Settled round detected: 202603142418, result: DOWN [Game] Found 0 settled bets for round 142987 [Game] New round detected: 202603142419 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142419, Price 70661.74 [Round] Locking 202603142419 with chart start_price: 70661.74 [Round] ✅ Locked 202603142419: start_price=70661.74, matched=0 [BTC Chart] 결과: 70661.74 → 70667.46 (UP) [Round] Settling 202603142419 with chart result: start=70661.74, end=70667.46, result=UP [Round] ✅ Settled 202603142419: payout=0 [Round] Created round with unique number: 202603142420 (#73486570) [Game] Settled round detected: 202603142419, result: UP [Game] Found 0 settled bets for round 142989 [Game] New round detected: 202603142420 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142420, Price 70680.69 [Round] Locking 202603142420 with chart start_price: 70680.69 [Round] ✅ Locked 202603142420: start_price=70680.69, matched=0 [BTC Chart] 결과: 70680.69 → 70679.19 (DOWN) [Round] Settling 202603142420 with chart result: start=70680.69, end=70679.19, result=DOWN [Round] ✅ Settled 202603142420: payout=0 [Round] Created round with unique number: 202603142421 (#73486600) [Game] Settled round detected: 202603142420, result: DOWN [Game] Found 0 settled bets for round 142991 [Game] New round detected: 202603142421 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142421, Price 70679.82 [Round] Locking 202603142421 with chart start_price: 70679.82 [Round] ✅ Locked 202603142421: start_price=70679.82, matched=0 [BTC Chart] 결과: 70679.82 → 70678.91 (DOWN) [Round] Settling 202603142421 with chart result: start=70679.82, end=70678.91, result=DOWN [Round] ✅ Settled 202603142421: payout=0 [Round] Created round with unique number: 202603142422 (#73486630) [Game] Settled round detected: 202603142421, result: DOWN [Game] Found 0 settled bets for round 142993 [Game] New round detected: 202603142422 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142422, Price 70678.9 [Round] Locking 202603142422 with chart start_price: 70678.9 [Round] ✅ Locked 202603142422: start_price=70678.9, matched=0 [BTC Chart] 결과: 70678.9 → 70667.2 (DOWN) [Round] Settling 202603142422 with chart result: start=70678.9, end=70667.2, result=DOWN [Round] ✅ Settled 202603142422: payout=0 [Round] Created round with unique number: 202603142423 (#73486660) [Game] Settled round detected: 202603142422, result: DOWN [Game] Found 0 settled bets for round 142995 [Game] New round detected: 202603142423 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142423, Price 70667.19 [Round] Locking 202603142423 with chart start_price: 70667.19 [Round] ✅ Locked 202603142423: start_price=70667.19, matched=0 [BTC Chart] 결과: 70667.19 → 70668.13 (UP) [Round] Settling 202603142423 with chart result: start=70667.19, end=70668.13, result=UP [Round] ✅ Settled 202603142423: payout=0 [Round] Created round with unique number: 202603142424 (#73486690) [Game] Settled round detected: 202603142423, result: UP [Game] Found 0 settled bets for round 142997 [Game] New round detected: 202603142424 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142424, Price 70661.26 [Round] Locking 202603142424 with chart start_price: 70661.26 [Round] ✅ Locked 202603142424: start_price=70661.26, matched=0 [BTC Chart] 결과: 70661.26 → 70657.98 (DOWN) [Round] Settling 202603142424 with chart result: start=70661.26, end=70657.98, result=DOWN [Round] ✅ Settled 202603142424: payout=0 [Round] Created round with unique number: 202603142425 (#73486720) [Game] Settled round detected: 202603142424, result: DOWN [Game] Found 0 settled bets for round 142999 [Game] New round detected: 202603142425 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142425, Price 70647.1 [Round] Locking 202603142425 with chart start_price: 70647.1 [Round] ✅ Locked 202603142425: start_price=70647.1, matched=0 [BTC Chart] 결과: 70647.1 → 70650.67 (UP) [Round] Settling 202603142425 with chart result: start=70647.1, end=70650.67, result=UP [Round] ✅ Settled 202603142425: payout=0 [Round] Created round with unique number: 202603142426 (#73486750) [Game] Settled round detected: 202603142425, result: UP [Game] Found 0 settled bets for round 143001 [Game] New round detected: 202603142426 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142426, Price 70653.74 [Round] Locking 202603142426 with chart start_price: 70653.74 [Round] ✅ Locked 202603142426: start_price=70653.74, matched=0 [BTC Chart] 결과: 70653.74 → 70648.81 (DOWN) [Round] Settling 202603142426 with chart result: start=70653.74, end=70648.81, result=DOWN [Round] ✅ Settled 202603142426: payout=0 [Round] Created round with unique number: 202603142427 (#73486781) [Game] Settled round detected: 202603142426, result: DOWN [Game] Found 0 settled bets for round 143003 [Game] New round detected: 202603142427 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142427, Price 70641.27 [Round] Locking 202603142427 with chart start_price: 70641.27 [Round] ✅ Locked 202603142427: start_price=70641.27, matched=0 [BTC Chart] 결과: 70641.27 → 70641.89 (UP) [Round] Settling 202603142427 with chart result: start=70641.27, end=70641.89, result=UP [Round] ✅ Settled 202603142427: payout=0 [Round] Created round with unique number: 202603142428 (#73486810) [Game] Settled round detected: 202603142427, result: UP [Game] Found 0 settled bets for round 143005 [Game] New round detected: 202603142428 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142428, Price 70651.97 [Round] Locking 202603142428 with chart start_price: 70651.97 [Round] ✅ Locked 202603142428: start_price=70651.97, matched=0 [BTC Chart] 결과: 70651.97 → 70652.61 (UP) [Round] Settling 202603142428 with chart result: start=70651.97, end=70652.61, result=UP [Round] ✅ Settled 202603142428: payout=0 [Round] Created round with unique number: 202603142429 (#73486840) [Game] Settled round detected: 202603142428, result: UP [Game] Found 0 settled bets for round 143007 [Game] New round detected: 202603142429 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142429, Price 70661.68 [Round] Locking 202603142429 with chart start_price: 70661.68 [Round] ✅ Locked 202603142429: start_price=70661.68, matched=0 [BTC Chart] 결과: 70661.68 → 70664.15 (UP) [Round] Settling 202603142429 with chart result: start=70661.68, end=70664.15, result=UP [Round] ✅ Settled 202603142429: payout=0 [Round] Created round with unique number: 202603142430 (#73486870) [Game] Settled round detected: 202603142429, result: UP [Game] Found 0 settled bets for round 143009 [Game] New round detected: 202603142430 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142430, Price 70667.79 [Round] Locking 202603142430 with chart start_price: 70667.79 [Round] ✅ Locked 202603142430: start_price=70667.79, matched=0 [BTC Chart] 결과: 70667.79 → 70662.14 (DOWN) [Round] Settling 202603142430 with chart result: start=70667.79, end=70662.14, result=DOWN [Round] ✅ Settled 202603142430: payout=0 [Round] Created round with unique number: 202603142431 (#73486901) [Game] Settled round detected: 202603142430, result: DOWN [Game] Found 0 settled bets for round 143011 [Game] New round detected: 202603142431 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142431, Price 70670.17 [Round] Locking 202603142431 with chart start_price: 70670.17 [Round] ✅ Locked 202603142431: start_price=70670.17, matched=0 [BTC Chart] 결과: 70670.17 → 70670.67 (UP) [Round] Settling 202603142431 with chart result: start=70670.17, end=70670.67, result=UP [Round] ✅ Settled 202603142431: payout=0 [Round] Created round with unique number: 202603142432 (#73486930) [Game] Settled round detected: 202603142431, result: UP [Game] Found 0 settled bets for round 143013 [Game] New round detected: 202603142432 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142432, Price 70672.59 [Round] Locking 202603142432 with chart start_price: 70672.59 [Round] ✅ Locked 202603142432: start_price=70672.59, matched=0 [BTC Chart] 결과: 70672.59 → 70676.95 (UP) [Round] Settling 202603142432 with chart result: start=70672.59, end=70676.95, result=UP [Round] ✅ Settled 202603142432: payout=0 [Round] Created round with unique number: 202603142433 (#73486960) [Game] Settled round detected: 202603142432, result: UP [Game] Found 0 settled bets for round 143015 [Game] New round detected: 202603142433 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142433, Price 70676.95 [Round] Locking 202603142433 with chart start_price: 70676.95 [Round] ✅ Locked 202603142433: start_price=70676.95, matched=0 [BTC Chart] 결과: 70676.95 → 70677.53 (UP) [Round] Settling 202603142433 with chart result: start=70676.95, end=70677.53, result=UP [Round] ✅ Settled 202603142433: payout=0 [Round] Created round with unique number: 202603142434 (#73486990) [Game] Settled round detected: 202603142433, result: UP [Game] Found 0 settled bets for round 143017 [Game] New round detected: 202603142434 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142434, Price 70677.54 [Round] Locking 202603142434 with chart start_price: 70677.54 [Round] ✅ Locked 202603142434: start_price=70677.54, matched=0 [BTC Chart] 결과: 70677.54 → 70677.97 (UP) [Round] Settling 202603142434 with chart result: start=70677.54, end=70677.97, result=UP [Round] ✅ Settled 202603142434: payout=0 [Round] Created round with unique number: 202603142435 (#73487020) [Game] Settled round detected: 202603142434, result: UP [Game] Found 0 settled bets for round 143019 [Game] New round detected: 202603142435 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142435, Price 70677.98 [Round] Locking 202603142435 with chart start_price: 70677.98 [Round] ✅ Locked 202603142435: start_price=70677.98, matched=0 [BTC Chart] 결과: 70677.98 → 70681.17 (UP) [Round] Settling 202603142435 with chart result: start=70677.98, end=70681.17, result=UP [Round] ✅ Settled 202603142435: payout=0 [Round] Created round with unique number: 202603142436 (#73487050) [Game] Settled round detected: 202603142435, result: UP [Game] Found 0 settled bets for round 143021 [Game] New round detected: 202603142436 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142436, Price 70681.18 [Round] Locking 202603142436 with chart start_price: 70681.18 [Round] ✅ Locked 202603142436: start_price=70681.18, matched=0 [BTC Chart] 결과: 70681.18 → 70676.24 (DOWN) [Round] Settling 202603142436 with chart result: start=70681.18, end=70676.24, result=DOWN [Round] ✅ Settled 202603142436: payout=0 [Round] Created round with unique number: 202603142437 (#73487080) [Game] Settled round detected: 202603142436, result: DOWN [Game] Found 0 settled bets for round 143023 [Game] New round detected: 202603142437 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142437, Price 70676.23 [Round] Locking 202603142437 with chart start_price: 70676.23 [Round] ✅ Locked 202603142437: start_price=70676.23, matched=0 [BTC Chart] 결과: 70676.23 → 70672.67 (DOWN) [Round] Settling 202603142437 with chart result: start=70676.23, end=70672.67, result=DOWN [Round] ✅ Settled 202603142437: payout=0 [Round] Created round with unique number: 202603142438 (#73487110) [Game] Settled round detected: 202603142437, result: DOWN [Game] Found 0 settled bets for round 143025 [Game] New round detected: 202603142438 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142438, Price 70672.68 [Round] Locking 202603142438 with chart start_price: 70672.68 [Round] ✅ Locked 202603142438: start_price=70672.68, matched=0 [BTC Chart] 결과: 70672.68 → 70680.68 (UP) [Round] Settling 202603142438 with chart result: start=70672.68, end=70680.68, result=UP [Round] ✅ Settled 202603142438: payout=0 [Round] Created round with unique number: 202603142439 (#73487140) [Game] Settled round detected: 202603142438, result: UP [Game] Found 0 settled bets for round 143027 [Game] New round detected: 202603142439 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142439, Price 70672.84 [Round] Locking 202603142439 with chart start_price: 70672.84 [Round] ✅ Locked 202603142439: start_price=70672.84, matched=0 [BTC Chart] 결과: 70672.84 → 70670.15 (DOWN) [Round] Settling 202603142439 with chart result: start=70672.84, end=70670.15, result=DOWN [Round] ✅ Settled 202603142439: payout=0 [Round] Created round with unique number: 202603142440 (#73487170) [Game] Settled round detected: 202603142439, result: DOWN [Game] Found 0 settled bets for round 143029 [Game] New round detected: 202603142440 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142440, Price 70653.12 [Round] Locking 202603142440 with chart start_price: 70653.12 [Round] ✅ Locked 202603142440: start_price=70653.12, matched=0 [BTC Chart] 결과: 70653.12 → 70658.29 (UP) [Round] Settling 202603142440 with chart result: start=70653.12, end=70658.29, result=UP [Round] ✅ Settled 202603142440: payout=0 [Round] Created round with unique number: 202603142441 (#73487200) [Game] Settled round detected: 202603142440, result: UP [Game] Found 0 settled bets for round 143031 [Game] New round detected: 202603142441 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142441, Price 70663.87 [Round] Locking 202603142441 with chart start_price: 70663.87 [Round] ✅ Locked 202603142441: start_price=70663.87, matched=0 [BTC Chart] 결과: 70663.87 → 70675.31 (UP) [Round] Settling 202603142441 with chart result: start=70663.87, end=70675.31, result=UP [Round] ✅ Settled 202603142441: payout=0 [Round] Created round with unique number: 202603142442 (#73487230) [Game] Settled round detected: 202603142441, result: UP [Game] Found 0 settled bets for round 143033 [Game] New round detected: 202603142442 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142442, Price 70682.18 [Round] Locking 202603142442 with chart start_price: 70682.18 [Round] ✅ Locked 202603142442: start_price=70682.18, matched=0 [BTC Chart] 결과: 70682.18 → 70684.8 (UP) [Round] Settling 202603142442 with chart result: start=70682.18, end=70684.8, result=UP [Round] ✅ Settled 202603142442: payout=0 [Round] Created round with unique number: 202603142443 (#73487260) [Game] Settled round detected: 202603142442, result: UP [Game] Found 0 settled bets for round 143035 [Game] New round detected: 202603142443 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142443, Price 70675.74 [Round] Locking 202603142443 with chart start_price: 70675.74 [Round] ✅ Locked 202603142443: start_price=70675.74, matched=0 [BTC Chart] 결과: 70675.74 → 70679.68 (UP) [Round] Settling 202603142443 with chart result: start=70675.74, end=70679.68, result=UP [Round] ✅ Settled 202603142443: payout=0 [Round] Created round with unique number: 202603142444 (#73487290) [Game] Settled round detected: 202603142443, result: UP [Game] Found 0 settled bets for round 143037 [Game] New round detected: 202603142444 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142444, Price 70670.43 [Round] Locking 202603142444 with chart start_price: 70670.43 [Round] ✅ Locked 202603142444: start_price=70670.43, matched=0 [BTC Chart] 결과: 70670.43 → 70663.52 (DOWN) [Round] Settling 202603142444 with chart result: start=70670.43, end=70663.52, result=DOWN [Round] ✅ Settled 202603142444: payout=0 [Round] Created round with unique number: 202603142445 (#73487320) [Game] Settled round detected: 202603142444, result: DOWN [Game] Found 0 settled bets for round 143039 [Game] New round detected: 202603142445 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142445, Price 70663.52 [Round] Locking 202603142445 with chart start_price: 70663.52 [Round] ✅ Locked 202603142445: start_price=70663.52, matched=0 [BTC Chart] 결과: 70663.52 → 70661.95 (DOWN) [Round] Settling 202603142445 with chart result: start=70663.52, end=70661.95, result=DOWN [Round] ✅ Settled 202603142445: payout=0 [Round] Created round with unique number: 202603142446 (#73487350) [Game] Settled round detected: 202603142445, result: DOWN [Game] Found 0 settled bets for round 143041 [Game] New round detected: 202603142446 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142446, Price 70651.45 [Round] Locking 202603142446 with chart start_price: 70651.45 [Round] ✅ Locked 202603142446: start_price=70651.45, matched=0 [BTC Chart] 결과: 70651.45 → 70647.8 (DOWN) [Round] Settling 202603142446 with chart result: start=70651.45, end=70647.8, result=DOWN [Round] ✅ Settled 202603142446: payout=0 [Round] Created round with unique number: 202603142447 (#73487380) [Game] Settled round detected: 202603142446, result: DOWN [Game] Found 0 settled bets for round 143043 [Game] New round detected: 202603142447 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142447, Price 70660.03 [Round] Locking 202603142447 with chart start_price: 70660.03 [Round] ✅ Locked 202603142447: start_price=70660.03, matched=0 [BTC Chart] 결과: 70660.03 → 70666.02 (UP) [Round] Settling 202603142447 with chart result: start=70660.03, end=70666.02, result=UP [Round] ✅ Settled 202603142447: payout=0 [Round] Created round with unique number: 202603142448 (#73487410) [Game] Settled round detected: 202603142447, result: UP [Game] Found 0 settled bets for round 143045 [Game] New round detected: 202603142448 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142448, Price 70666.02 [Round] Locking 202603142448 with chart start_price: 70666.02 [Round] ✅ Locked 202603142448: start_price=70666.02, matched=0 [BTC Chart] 결과: 70666.02 → 70670.03 (UP) [Round] Settling 202603142448 with chart result: start=70666.02, end=70670.03, result=UP [Round] ✅ Settled 202603142448: payout=0 [Round] Created round with unique number: 202603142449 (#73487440) [Game] Settled round detected: 202603142448, result: UP [Game] Found 0 settled bets for round 143047 [Game] New round detected: 202603142449 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142449, Price 70658.79 [Round] Locking 202603142449 with chart start_price: 70658.79 [Round] ✅ Locked 202603142449: start_price=70658.79, matched=0 [BTC Chart] 결과: 70658.79 → 70657.42 (DOWN) [Round] Settling 202603142449 with chart result: start=70658.79, end=70657.42, result=DOWN [Round] ✅ Settled 202603142449: payout=0 [Round] Created round with unique number: 202603142450 (#73487470) [Game] Settled round detected: 202603142449, result: DOWN [Game] Found 0 settled bets for round 143049 [Game] New round detected: 202603142450 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142450, Price 70657.36 [Round] Locking 202603142450 with chart start_price: 70657.36 [Round] ✅ Locked 202603142450: start_price=70657.36, matched=0 [BTC Chart] 결과: 70657.36 → 70674.37 (UP) [Round] Settling 202603142450 with chart result: start=70657.36, end=70674.37, result=UP [Round] ✅ Settled 202603142450: payout=0 [Round] Created round with unique number: 202603142451 (#73487500) [Game] Settled round detected: 202603142450, result: UP [Game] Found 0 settled bets for round 143051 [Game] New round detected: 202603142451 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142451, Price 70666.9 [Round] Locking 202603142451 with chart start_price: 70666.9 [Round] ✅ Locked 202603142451: start_price=70666.9, matched=0 [BTC Chart] 결과: 70666.9 → 70665.47 (DOWN) [Round] Settling 202603142451 with chart result: start=70666.9, end=70665.47, result=DOWN [Round] ✅ Settled 202603142451: payout=0 [Round] Created round with unique number: 202603142452 (#73487530) [Game] Settled round detected: 202603142451, result: DOWN [Game] Found 0 settled bets for round 143053 [Game] New round detected: 202603142452 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142452, Price 70672.99 [Round] Locking 202603142452 with chart start_price: 70672.99 [Round] ✅ Locked 202603142452: start_price=70672.99, matched=0 [BTC Chart] 결과: 70672.99 → 70682.56 (UP) [Round] Settling 202603142452 with chart result: start=70672.99, end=70682.56, result=UP [Round] ✅ Settled 202603142452: payout=0 [Round] Created round with unique number: 202603142453 (#73487560) [Game] Settled round detected: 202603142452, result: UP [Game] Found 0 settled bets for round 143055 [Game] New round detected: 202603142453 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142453, Price 70690.19 [Round] Locking 202603142453 with chart start_price: 70690.19 [Round] ✅ Locked 202603142453: start_price=70690.19, matched=0 [BTC Chart] 결과: 70690.19 → 70683.51 (DOWN) [Round] Settling 202603142453 with chart result: start=70690.19, end=70683.51, result=DOWN [Round] ✅ Settled 202603142453: payout=0 [Round] Created round with unique number: 202603142454 (#73487590) [Game] Settled round detected: 202603142453, result: DOWN [Game] Found 0 settled bets for round 143057 [Game] New round detected: 202603142454 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142454, Price 70695.48 [Round] Locking 202603142454 with chart start_price: 70695.48 [Round] ✅ Locked 202603142454: start_price=70695.48, matched=0 [BTC Chart] 결과: 70695.48 → 70702.72 (UP) [Round] Settling 202603142454 with chart result: start=70695.48, end=70702.72, result=UP [Round] ✅ Settled 202603142454: payout=0 [Round] Created round with unique number: 202603142455 (#73487620) [Game] Settled round detected: 202603142454, result: UP [Game] Found 0 settled bets for round 143059 [Game] New round detected: 202603142455 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142455, Price 70709.17 [Round] Locking 202603142455 with chart start_price: 70709.17 [Round] ✅ Locked 202603142455: start_price=70709.17, matched=0 [BTC Chart] 결과: 70709.17 → 70704.54 (DOWN) [Round] Settling 202603142455 with chart result: start=70709.17, end=70704.54, result=DOWN [Round] ✅ Settled 202603142455: payout=0 [Round] Created round with unique number: 202603142456 (#73487650) [Game] Settled round detected: 202603142455, result: DOWN [Game] Found 0 settled bets for round 143061 [Game] New round detected: 202603142456 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142456, Price 70695.5 [Round] Locking 202603142456 with chart start_price: 70695.5 [Round] ✅ Locked 202603142456: start_price=70695.5, matched=0 [BTC Chart] 결과: 70695.5 → 70694.71 (DOWN) [Round] Settling 202603142456 with chart result: start=70695.5, end=70694.71, result=DOWN [Round] ✅ Settled 202603142456: payout=0 [Round] Created round with unique number: 202603142457 (#73487680) [Game] Settled round detected: 202603142456, result: DOWN [Game] Found 0 settled bets for round 143063 [Game] New round detected: 202603142457 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142457, Price 70702.85 [Round] Locking 202603142457 with chart start_price: 70702.85 [Round] ✅ Locked 202603142457: start_price=70702.85, matched=0 [BTC Chart] 결과: 70702.85 → 70695.98 (DOWN) [Round] Settling 202603142457 with chart result: start=70702.85, end=70695.98, result=DOWN [Round] ✅ Settled 202603142457: payout=0 [Round] Created round with unique number: 202603142458 (#73487710) [Game] Settled round detected: 202603142457, result: DOWN [Game] Found 0 settled bets for round 143065 [Game] New round detected: 202603142458 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142458, Price 70692.06 [Round] Locking 202603142458 with chart start_price: 70692.06 [Round] ✅ Locked 202603142458: start_price=70692.06, matched=0 [BTC Chart] 결과: 70692.06 → 70695.54 (UP) [Round] Settling 202603142458 with chart result: start=70692.06, end=70695.54, result=UP [Round] ✅ Settled 202603142458: payout=0 [Round] Created round with unique number: 202603142459 (#73487740) [Game] Settled round detected: 202603142458, result: UP [Game] Found 0 settled bets for round 143067 [Game] New round detected: 202603142459 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142459, Price 70699.46 [Round] Locking 202603142459 with chart start_price: 70699.46 [Round] ✅ Locked 202603142459: start_price=70699.46, matched=0 [BTC Chart] 결과: 70699.46 → 70696.16 (DOWN) [Round] Settling 202603142459 with chart result: start=70699.46, end=70696.16, result=DOWN [Round] ✅ Settled 202603142459: payout=0 [Round] Created round with unique number: 202603142460 (#73487770) [Game] Settled round detected: 202603142459, result: DOWN [Game] Found 0 settled bets for round 143069 [Game] New round detected: 202603142460 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142460, Price 70655.15 [Round] Locking 202603142460 with chart start_price: 70655.15 [Round] ✅ Locked 202603142460: start_price=70655.15, matched=0 [BTC Chart] 결과: 70655.15 → 70659.67 (UP) [Round] Settling 202603142460 with chart result: start=70655.15, end=70659.67, result=UP [Round] ✅ Settled 202603142460: payout=0 [Round] Created round with unique number: 202603142461 (#73487800) [Game] Settled round detected: 202603142460, result: UP [Game] Found 0 settled bets for round 143071 [Game] New round detected: 202603142461 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142461, Price 70636.84 [Round] Locking 202603142461 with chart start_price: 70636.84 [Round] ✅ Locked 202603142461: start_price=70636.84, matched=0 [BTC Chart] 결과: 70636.84 → 70636.21 (DOWN) [Round] Settling 202603142461 with chart result: start=70636.84, end=70636.21, result=DOWN [Round] ✅ Settled 202603142461: payout=0 [Round] Created round with unique number: 202603142462 (#73487830) [Game] Settled round detected: 202603142461, result: DOWN [Game] Found 0 settled bets for round 143073 [Game] New round detected: 202603142462 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142462, Price 70636.2 [Round] Locking 202603142462 with chart start_price: 70636.2 [Round] ✅ Locked 202603142462: start_price=70636.2, matched=0 [BTC Chart] 결과: 70636.2 → 70644.43 (UP) [Round] Settling 202603142462 with chart result: start=70636.2, end=70644.43, result=UP [Round] ✅ Settled 202603142462: payout=0 [Round] Created round with unique number: 202603142463 (#73487860) [Game] Settled round detected: 202603142462, result: UP [Game] Found 0 settled bets for round 143075 [Game] New round detected: 202603142463 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142463, Price 70647.52 [Round] Locking 202603142463 with chart start_price: 70647.52 [Round] ✅ Locked 202603142463: start_price=70647.52, matched=0 [BTC Chart] 결과: 70647.52 → 70645.14 (DOWN) [Round] Settling 202603142463 with chart result: start=70647.52, end=70645.14, result=DOWN [Round] ✅ Settled 202603142463: payout=0 [Round] Created round with unique number: 202603142464 (#73487890) [Game] Settled round detected: 202603142463, result: DOWN [Game] Found 0 settled bets for round 143077 [Game] New round detected: 202603142464 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142464, Price 70631.97 [Round] Locking 202603142464 with chart start_price: 70631.97 [Round] ✅ Locked 202603142464: start_price=70631.97, matched=0 [BTC Chart] 결과: 70631.97 → 70629.36 (DOWN) [Round] Settling 202603142464 with chart result: start=70631.97, end=70629.36, result=DOWN [Round] ✅ Settled 202603142464: payout=0 [Round] Created round with unique number: 202603142465 (#73487920) [Game] Settled round detected: 202603142464, result: DOWN [Game] Found 0 settled bets for round 143079 [Game] New round detected: 202603142465 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142465, Price 70638.55 [Round] Locking 202603142465 with chart start_price: 70638.55 [Round] ✅ Locked 202603142465: start_price=70638.55, matched=0 [BTC Chart] 결과: 70638.55 → 70642.55 (UP) [Round] Settling 202603142465 with chart result: start=70638.55, end=70642.55, result=UP [Round] ✅ Settled 202603142465: payout=0 [Round] Created round with unique number: 202603142466 (#73487950) [Game] Settled round detected: 202603142465, result: UP [Game] Found 0 settled bets for round 143081 [Game] New round detected: 202603142466 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142466, Price 70653.54 [Round] Locking 202603142466 with chart start_price: 70653.54 [Round] ✅ Locked 202603142466: start_price=70653.54, matched=0 [BTC Chart] 결과: 70653.54 → 70655.44 (UP) [Round] Settling 202603142466 with chart result: start=70653.54, end=70655.44, result=UP [Round] ✅ Settled 202603142466: payout=0 [Round] Created round with unique number: 202603142467 (#73487980) [Game] Settled round detected: 202603142466, result: UP [Game] Found 0 settled bets for round 143083 [Game] New round detected: 202603142467 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142467, Price 70662.01 [Round] Locking 202603142467 with chart start_price: 70662.01 [Round] ✅ Locked 202603142467: start_price=70662.01, matched=0 [BTC Chart] 결과: 70662.01 → 70661.64 (DOWN) [Round] Settling 202603142467 with chart result: start=70662.01, end=70661.64, result=DOWN [Round] ✅ Settled 202603142467: payout=0 [Round] Created round with unique number: 202603142468 (#73488010) [Game] Settled round detected: 202603142467, result: DOWN [Game] Found 0 settled bets for round 143085 [Game] New round detected: 202603142468 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142468, Price 70658.36 [Round] Locking 202603142468 with chart start_price: 70658.36 [Round] ✅ Locked 202603142468: start_price=70658.36, matched=0 [BTC Chart] 결과: 70658.36 → 70658.68 (UP) [Round] Settling 202603142468 with chart result: start=70658.36, end=70658.68, result=UP [Round] ✅ Settled 202603142468: payout=0 [Round] Created round with unique number: 202603142469 (#73488040) [Game] Settled round detected: 202603142468, result: UP [Game] Found 0 settled bets for round 143087 [Game] New round detected: 202603142469 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142469, Price 70650.23 [Round] Locking 202603142469 with chart start_price: 70650.23 [Round] ✅ Locked 202603142469: start_price=70650.23, matched=0 [BTC Chart] 결과: 70650.23 → 70673.98 (UP) [Round] Settling 202603142469 with chart result: start=70650.23, end=70673.98, result=UP [Round] ✅ Settled 202603142469: payout=0 [Round] Created round with unique number: 202603142470 (#73488070) [Game] Settled round detected: 202603142469, result: UP [Game] Found 0 settled bets for round 143089 [Game] New round detected: 202603142470 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142470, Price 70684.54 [Round] Locking 202603142470 with chart start_price: 70684.54 [Round] ✅ Locked 202603142470: start_price=70684.54, matched=0 [BTC Chart] 결과: 70684.54 → 70684.17 (DOWN) [Round] Settling 202603142470 with chart result: start=70684.54, end=70684.17, result=DOWN [Round] ✅ Settled 202603142470: payout=0 [Round] Created round with unique number: 202603142471 (#73488100) [Game] Settled round detected: 202603142470, result: DOWN [Game] Found 0 settled bets for round 143091 [Game] New round detected: 202603142471 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142471, Price 70684.16 [Round] Locking 202603142471 with chart start_price: 70684.16 [Round] ✅ Locked 202603142471: start_price=70684.16, matched=0 [BTC Chart] 결과: 70684.16 → 70683.4 (DOWN) [Round] Settling 202603142471 with chart result: start=70684.16, end=70683.4, result=DOWN [Round] ✅ Settled 202603142471: payout=0 [Round] Created round with unique number: 202603142472 (#73488130) [Game] Settled round detected: 202603142471, result: DOWN [Game] Found 0 settled bets for round 143093 [Game] New round detected: 202603142472 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142472, Price 70683.4 [Round] Locking 202603142472 with chart start_price: 70683.4 [Round] ✅ Locked 202603142472: start_price=70683.4, matched=0 [BTC Chart] 결과: 70683.4 → 70682.79 (DOWN) [Round] Settling 202603142472 with chart result: start=70683.4, end=70682.79, result=DOWN [Round] ✅ Settled 202603142472: payout=0 [Round] Created round with unique number: 202603142473 (#73488160) [Game] Settled round detected: 202603142472, result: DOWN [Game] Found 0 settled bets for round 143095 [Game] New round detected: 202603142473 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142473, Price 70696.15 [Round] Locking 202603142473 with chart start_price: 70696.15 [Round] ✅ Locked 202603142473: start_price=70696.15, matched=0 [BTC Chart] 결과: 70696.15 → 70695.6 (DOWN) [Round] Settling 202603142473 with chart result: start=70696.15, end=70695.6, result=DOWN [Round] ✅ Settled 202603142473: payout=0 [Round] Created round with unique number: 202603142474 (#73488190) [Game] Settled round detected: 202603142473, result: DOWN [Game] Found 0 settled bets for round 143097 [Game] New round detected: 202603142474 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142474, Price 70687.24 [Round] Locking 202603142474 with chart start_price: 70687.24 [Round] ✅ Locked 202603142474: start_price=70687.24, matched=0 [BTC Chart] 결과: 70687.24 → 70684.01 (DOWN) [Round] Settling 202603142474 with chart result: start=70687.24, end=70684.01, result=DOWN [Round] ✅ Settled 202603142474: payout=0 [Round] Created round with unique number: 202603142475 (#73488220) [Game] Settled round detected: 202603142474, result: DOWN [Game] Found 0 settled bets for round 143099 [Game] New round detected: 202603142475 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142475, Price 70677.86 [Round] Locking 202603142475 with chart start_price: 70677.86 [Round] ✅ Locked 202603142475: start_price=70677.86, matched=0 [BTC Chart] 결과: 70677.86 → 70680.41 (UP) [Round] Settling 202603142475 with chart result: start=70677.86, end=70680.41, result=UP [Round] ✅ Settled 202603142475: payout=0 [Round] Created round with unique number: 202603142476 (#73488250) [Game] Settled round detected: 202603142475, result: UP [Game] Found 0 settled bets for round 143101 [Game] New round detected: 202603142476 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142476, Price 70687.9 [Round] Locking 202603142476 with chart start_price: 70687.9 [Round] ✅ Locked 202603142476: start_price=70687.9, matched=0 [BTC Chart] 결과: 70687.9 → 70688.61 (UP) [Round] Settling 202603142476 with chart result: start=70687.9, end=70688.61, result=UP [Round] ✅ Settled 202603142476: payout=0 [Round] Created round with unique number: 202603142477 (#73488280) [Game] Settled round detected: 202603142476, result: UP [Game] Found 0 settled bets for round 143103 [Game] New round detected: 202603142477 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142477, Price 70688.62 [Round] Locking 202603142477 with chart start_price: 70688.62 [Round] ✅ Locked 202603142477: start_price=70688.62, matched=0 [BTC Chart] 결과: 70688.62 → 70691.52 (UP) [Round] Settling 202603142477 with chart result: start=70688.62, end=70691.52, result=UP [Round] ✅ Settled 202603142477: payout=0 [Round] Created round with unique number: 202603142478 (#73488310) [Game] Settled round detected: 202603142477, result: UP [Game] Found 0 settled bets for round 143105 [Game] New round detected: 202603142478 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142478, Price 70700.38 [Round] Locking 202603142478 with chart start_price: 70700.38 [Round] ✅ Locked 202603142478: start_price=70700.38, matched=0 [BTC Chart] 결과: 70700.38 → 70692.3 (DOWN) [Round] Settling 202603142478 with chart result: start=70700.38, end=70692.3, result=DOWN [Round] ✅ Settled 202603142478: payout=0 [Round] Created round with unique number: 202603142479 (#73488340) [Game] Settled round detected: 202603142478, result: DOWN [Game] Found 0 settled bets for round 143107 [Game] New round detected: 202603142479 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142479, Price 70686.5 [Round] Locking 202603142479 with chart start_price: 70686.5 [Round] ✅ Locked 202603142479: start_price=70686.5, matched=0 [BTC Chart] 결과: 70686.5 → 70691.79 (UP) [Round] Settling 202603142479 with chart result: start=70686.5, end=70691.79, result=UP [Round] ✅ Settled 202603142479: payout=0 [Round] Created round with unique number: 202603142480 (#73488370) [Game] Settled round detected: 202603142479, result: UP [Game] Found 0 settled bets for round 143109 [Game] New round detected: 202603142480 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142480, Price 70708.3 [Round] Locking 202603142480 with chart start_price: 70708.3 [Round] ✅ Locked 202603142480: start_price=70708.3, matched=0 [BTC Chart] 결과: 70708.3 → 70704.45 (DOWN) [Round] Settling 202603142480 with chart result: start=70708.3, end=70704.45, result=DOWN [Round] ✅ Settled 202603142480: payout=0 [Round] Created round with unique number: 202603142481 (#73488400) [Game] Settled round detected: 202603142480, result: DOWN [Game] Found 0 settled bets for round 143111 [Game] New round detected: 202603142481 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142481, Price 70691.93 [Round] Locking 202603142481 with chart start_price: 70691.93 [Round] ✅ Locked 202603142481: start_price=70691.93, matched=0 [BTC Chart] 결과: 70691.93 → 70699.52 (UP) [Round] Settling 202603142481 with chart result: start=70691.93, end=70699.52, result=UP [Round] ✅ Settled 202603142481: payout=0 [Round] Created round with unique number: 202603142482 (#73488430) [Game] Settled round detected: 202603142481, result: UP [Game] Found 0 settled bets for round 143113 [Game] New round detected: 202603142482 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142482, Price 70695.53 [Round] Locking 202603142482 with chart start_price: 70695.53 [Round] ✅ Locked 202603142482: start_price=70695.53, matched=0 [BTC Chart] 결과: 70695.53 → 70687.92 (DOWN) [Round] Settling 202603142482 with chart result: start=70695.53, end=70687.92, result=DOWN [Round] ✅ Settled 202603142482: payout=0 [Round] Created round with unique number: 202603142483 (#73488460) [Game] Settled round detected: 202603142482, result: DOWN [Game] Found 0 settled bets for round 143115 [Game] New round detected: 202603142483 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142483, Price 70687.92 [Round] Locking 202603142483 with chart start_price: 70687.92 [Round] ✅ Locked 202603142483: start_price=70687.92, matched=0 [BTC Chart] 결과: 70687.92 → 70690.79 (UP) [Round] Settling 202603142483 with chart result: start=70687.92, end=70690.79, result=UP [Round] ✅ Settled 202603142483: payout=0 [Round] Created round with unique number: 202603142484 (#73488490) [Game] Settled round detected: 202603142483, result: UP [Game] Found 0 settled bets for round 143117 [Game] New round detected: 202603142484 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142484, Price 70690.79 [Round] Locking 202603142484 with chart start_price: 70690.79 [Round] ✅ Locked 202603142484: start_price=70690.79, matched=0 [BTC Chart] 결과: 70690.79 → 70686.3 (DOWN) [Round] Settling 202603142484 with chart result: start=70690.79, end=70686.3, result=DOWN [Round] ✅ Settled 202603142484: payout=0 [Round] Created round with unique number: 202603142485 (#73488520) [Game] Settled round detected: 202603142484, result: DOWN [Game] Found 0 settled bets for round 143119 [Game] New round detected: 202603142485 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142485, Price 70686.29 [Round] Locking 202603142485 with chart start_price: 70686.29 [Round] ✅ Locked 202603142485: start_price=70686.29, matched=0 [BTC Chart] 결과: 70686.29 → 70686.12 (DOWN) [Round] Settling 202603142485 with chart result: start=70686.29, end=70686.12, result=DOWN [Round] ✅ Settled 202603142485: payout=0 [Round] Created round with unique number: 202603142486 (#73488550) [Game] Settled round detected: 202603142485, result: DOWN [Game] Found 0 settled bets for round 143121 [Game] New round detected: 202603142486 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142486, Price 70702.08 [Round] Locking 202603142486 with chart start_price: 70702.08 [Round] ✅ Locked 202603142486: start_price=70702.08, matched=0 [BTC Chart] 결과: 70702.08 → 70702.65 (UP) [Round] Settling 202603142486 with chart result: start=70702.08, end=70702.65, result=UP [Round] ✅ Settled 202603142486: payout=0 [Round] Created round with unique number: 202603142487 (#73488580) [Game] Settled round detected: 202603142486, result: UP [Game] Found 0 settled bets for round 143123 [Game] New round detected: 202603142487 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142487, Price 70725.93 [Round] Locking 202603142487 with chart start_price: 70725.93 [Round] ✅ Locked 202603142487: start_price=70725.93, matched=0 [BTC Chart] 결과: 70725.93 → 70730.31 (UP) [Round] Settling 202603142487 with chart result: start=70725.93, end=70730.31, result=UP [Round] ✅ Settled 202603142487: payout=0 [Round] Created round with unique number: 202603142488 (#73488610) [Game] Settled round detected: 202603142487, result: UP [Game] Found 0 settled bets for round 143125 [Game] New round detected: 202603142488 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142488, Price 70722.82 [Round] Locking 202603142488 with chart start_price: 70722.82 [Round] ✅ Locked 202603142488: start_price=70722.82, matched=0 [BTC Chart] 결과: 70722.82 → 70723.62 (UP) [Round] Settling 202603142488 with chart result: start=70722.82, end=70723.62, result=UP [Round] ✅ Settled 202603142488: payout=0 [Round] Created round with unique number: 202603142489 (#73488640) [Game] Settled round detected: 202603142488, result: UP [Game] Found 0 settled bets for round 143127 [Game] New round detected: 202603142489 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142489, Price 70723.61 [Round] Locking 202603142489 with chart start_price: 70723.61 [Round] ✅ Locked 202603142489: start_price=70723.61, matched=0 [BTC Chart] 결과: 70723.61 → 70720.63 (DOWN) [Round] Settling 202603142489 with chart result: start=70723.61, end=70720.63, result=DOWN [Round] ✅ Settled 202603142489: payout=0 [Round] Created round with unique number: 202603142490 (#73488670) [Game] Settled round detected: 202603142489, result: DOWN [Game] Found 0 settled bets for round 143129 [Game] New round detected: 202603142490 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142490, Price 70688.87 [Round] Locking 202603142490 with chart start_price: 70688.87 [Round] ✅ Locked 202603142490: start_price=70688.87, matched=0 [BTC Chart] 결과: 70688.87 → 70694.6 (UP) [Round] Settling 202603142490 with chart result: start=70688.87, end=70694.6, result=UP [Round] ✅ Settled 202603142490: payout=0 [Round] Created round with unique number: 202603142491 (#73488700) [Game] Settled round detected: 202603142490, result: UP [Game] Found 0 settled bets for round 143131 [Game] New round detected: 202603142491 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142491, Price 70707.57 [Round] Locking 202603142491 with chart start_price: 70707.57 [Round] ✅ Locked 202603142491: start_price=70707.57, matched=0 [BTC Chart] 결과: 70707.57 → 70705.53 (DOWN) [Round] Settling 202603142491 with chart result: start=70707.57, end=70705.53, result=DOWN [Round] ✅ Settled 202603142491: payout=0 [Round] Created round with unique number: 202603142492 (#73488730) [Game] Settled round detected: 202603142491, result: DOWN [Game] Found 0 settled bets for round 143133 [Game] New round detected: 202603142492 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142492, Price 70716.73 [Round] Locking 202603142492 with chart start_price: 70716.73 [Round] ✅ Locked 202603142492: start_price=70716.73, matched=0 [BTC Chart] 결과: 70716.73 → 70712.37 (DOWN) [Round] Settling 202603142492 with chart result: start=70716.73, end=70712.37, result=DOWN [Round] ✅ Settled 202603142492: payout=0 [Round] Created round with unique number: 202603142493 (#73488760) [Game] Settled round detected: 202603142492, result: DOWN [Game] Found 0 settled bets for round 143135 [Game] New round detected: 202603142493 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142493, Price 70719.45 [Round] Locking 202603142493 with chart start_price: 70719.45 [Round] ✅ Locked 202603142493: start_price=70719.45, matched=0 [BTC Chart] 결과: 70719.45 → 70729.87 (UP) [Round] Settling 202603142493 with chart result: start=70719.45, end=70729.87, result=UP [Round] ✅ Settled 202603142493: payout=0 [Round] Created round with unique number: 202603142494 (#73488791) [Game] Settled round detected: 202603142493, result: UP [Game] Found 0 settled bets for round 143137 [Game] New round detected: 202603142494 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142494, Price 70729.87 [Round] Locking 202603142494 with chart start_price: 70729.87 [Round] ✅ Locked 202603142494: start_price=70729.87, matched=0 [BTC Chart] 결과: 70729.87 → 70722.92 (DOWN) [Round] Settling 202603142494 with chart result: start=70729.87, end=70722.92, result=DOWN [Round] ✅ Settled 202603142494: payout=0 [Round] Created round with unique number: 202603142495 (#73488820) [Game] Settled round detected: 202603142494, result: DOWN [Game] Found 0 settled bets for round 143139 [Game] New round detected: 202603142495 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142495, Price 70729.11 [Round] Locking 202603142495 with chart start_price: 70729.11 [Round] ✅ Locked 202603142495: start_price=70729.11, matched=0 [BTC Chart] 결과: 70729.11 → 70729.17 (UP) [Round] Settling 202603142495 with chart result: start=70729.11, end=70729.17, result=UP [Round] ✅ Settled 202603142495: payout=0 [Round] Created round with unique number: 202603142496 (#73488850) [Game] Settled round detected: 202603142495, result: UP [Game] Found 0 settled bets for round 143141 [Game] New round detected: 202603142496 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142496, Price 70737.72 [Round] Locking 202603142496 with chart start_price: 70737.72 [Round] ✅ Locked 202603142496: start_price=70737.72, matched=0 [BTC Chart] 결과: 70737.72 → 70741.07 (UP) [Round] Settling 202603142496 with chart result: start=70737.72, end=70741.07, result=UP [Round] ✅ Settled 202603142496: payout=0 [Round] Created round with unique number: 202603142497 (#73488880) [Game] Settled round detected: 202603142496, result: UP [Game] Found 0 settled bets for round 143143 [Game] New round detected: 202603142497 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142497, Price 70725.51 [Round] Locking 202603142497 with chart start_price: 70725.51 [Round] ✅ Locked 202603142497: start_price=70725.51, matched=0 [BTC Chart] 결과: 70725.51 → 70730.01 (UP) [Round] Settling 202603142497 with chart result: start=70725.51, end=70730.01, result=UP [Round] ✅ Settled 202603142497: payout=0 [Round] Created round with unique number: 202603142498 (#73488910) [Game] Settled round detected: 202603142497, result: UP [Game] Found 0 settled bets for round 143145 [Game] New round detected: 202603142498 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142498, Price 70715.13 [Round] Locking 202603142498 with chart start_price: 70715.13 [Round] ✅ Locked 202603142498: start_price=70715.13, matched=0 [BTC Chart] 결과: 70715.13 → 70711.57 (DOWN) [Round] Settling 202603142498 with chart result: start=70715.13, end=70711.57, result=DOWN [Round] ✅ Settled 202603142498: payout=0 [Round] Created round with unique number: 202603142499 (#73488940) [Game] Settled round detected: 202603142498, result: DOWN [Game] Found 0 settled bets for round 143147 [Game] New round detected: 202603142499 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142499, Price 70726.43 [Round] Locking 202603142499 with chart start_price: 70726.43 [Round] ✅ Locked 202603142499: start_price=70726.43, matched=0 [BTC Chart] 결과: 70726.43 → 70727.23 (UP) [Round] Settling 202603142499 with chart result: start=70726.43, end=70727.23, result=UP [Round] ✅ Settled 202603142499: payout=0 [Round] Created round with unique number: 202603142500 (#73488970) [Game] Settled round detected: 202603142499, result: UP [Game] Found 0 settled bets for round 143149 [Game] New round detected: 202603142500 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142500, Price 70727.23 [Round] Locking 202603142500 with chart start_price: 70727.23 [Round] ✅ Locked 202603142500: start_price=70727.23, matched=0 [BTC Chart] 결과: 70727.23 → 70722.27 (DOWN) [Round] Settling 202603142500 with chart result: start=70727.23, end=70722.27, result=DOWN [Round] ✅ Settled 202603142500: payout=0 [Round] Created round with unique number: 202603142501 (#73489000) [Game] Settled round detected: 202603142500, result: DOWN [Game] Found 0 settled bets for round 143151 [Game] New round detected: 202603142501 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142501, Price 70721.26 [Round] Locking 202603142501 with chart start_price: 70721.26 [Round] ✅ Locked 202603142501: start_price=70721.26, matched=0 [BTC Chart] 결과: 70721.26 → 70723.67 (UP) [Round] Settling 202603142501 with chart result: start=70721.26, end=70723.67, result=UP [Round] ✅ Settled 202603142501: payout=0 [Round] Created round with unique number: 202603142502 (#73489030) [Game] Settled round detected: 202603142501, result: UP [Game] Found 0 settled bets for round 143153 [Game] New round detected: 202603142502 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142502, Price 70723.31 [Round] Locking 202603142502 with chart start_price: 70723.31 [Round] ✅ Locked 202603142502: start_price=70723.31, matched=0 [BTC Chart] 결과: 70723.31 → 70719.58 (DOWN) [Round] Settling 202603142502 with chart result: start=70723.31, end=70719.58, result=DOWN [Round] ✅ Settled 202603142502: payout=0 [Round] Created round with unique number: 202603142503 (#73489060) [Game] Settled round detected: 202603142502, result: DOWN [Game] Found 0 settled bets for round 143155 [Game] New round detected: 202603142503 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142503, Price 70741.56 [Round] Locking 202603142503 with chart start_price: 70741.56 [Round] ✅ Locked 202603142503: start_price=70741.56, matched=0 [BTC Chart] 결과: 70741.56 → 70768.53 (UP) [Round] Settling 202603142503 with chart result: start=70741.56, end=70768.53, result=UP [Round] ✅ Settled 202603142503: payout=0 [Round] Created round with unique number: 202603142504 (#73489090) [Game] Settled round detected: 202603142503, result: UP [Game] Found 0 settled bets for round 143157 [Game] New round detected: 202603142504 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142504, Price 70748.01 [Round] Locking 202603142504 with chart start_price: 70748.01 [Round] ✅ Locked 202603142504: start_price=70748.01, matched=0 [BTC Chart] 결과: 70748.01 → 70749.2 (UP) [Round] Settling 202603142504 with chart result: start=70748.01, end=70749.2, result=UP [Round] ✅ Settled 202603142504: payout=0 [Round] Created round with unique number: 202603142505 (#73489120) [Game] Settled round detected: 202603142504, result: UP [Game] Found 0 settled bets for round 143159 [Game] New round detected: 202603142505 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142505, Price 70749.2 [Round] Locking 202603142505 with chart start_price: 70749.2 [Round] ✅ Locked 202603142505: start_price=70749.2, matched=0 [BTC Chart] 결과: 70749.2 → 70746.86 (DOWN) [Round] Settling 202603142505 with chart result: start=70749.2, end=70746.86, result=DOWN [Round] ✅ Settled 202603142505: payout=0 [Round] Created round with unique number: 202603142506 (#73489150) [Game] Settled round detected: 202603142505, result: DOWN [Game] Found 0 settled bets for round 143161 [Game] New round detected: 202603142506 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142506, Price 70746.86 [Round] Locking 202603142506 with chart start_price: 70746.86 [Round] ✅ Locked 202603142506: start_price=70746.86, matched=0 [BTC Chart] 결과: 70746.86 → 70748.52 (UP) [Round] Settling 202603142506 with chart result: start=70746.86, end=70748.52, result=UP [Round] ✅ Settled 202603142506: payout=0 [Round] Created round with unique number: 202603142507 (#73489180) [Game] Settled round detected: 202603142506, result: UP [Game] Found 0 settled bets for round 143163 [Game] New round detected: 202603142507 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142507, Price 70757.46 [Round] Locking 202603142507 with chart start_price: 70757.46 [Round] ✅ Locked 202603142507: start_price=70757.46, matched=0 [BTC Chart] 결과: 70757.46 → 70761.98 (UP) [Round] Settling 202603142507 with chart result: start=70757.46, end=70761.98, result=UP [Round] ✅ Settled 202603142507: payout=0 [Round] Created round with unique number: 202603142508 (#73489210) [Game] Settled round detected: 202603142507, result: UP [Game] Found 0 settled bets for round 143165 [Game] New round detected: 202603142508 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142508, Price 70755.47 [Round] Locking 202603142508 with chart start_price: 70755.47 [Round] ✅ Locked 202603142508: start_price=70755.47, matched=0 [BTC Chart] 결과: 70755.47 → 70757.13 (UP) [Round] Settling 202603142508 with chart result: start=70755.47, end=70757.13, result=UP [Round] ✅ Settled 202603142508: payout=0 [Round] Created round with unique number: 202603142509 (#73489240) [Game] Settled round detected: 202603142508, result: UP [Game] Found 0 settled bets for round 143167 [Game] New round detected: 202603142509 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142509, Price 70750.38 [Round] Locking 202603142509 with chart start_price: 70750.38 [Round] ✅ Locked 202603142509: start_price=70750.38, matched=0 [BTC Chart] 결과: 70750.38 → 70741.99 (DOWN) [Round] Settling 202603142509 with chart result: start=70750.38, end=70741.99, result=DOWN [Round] ✅ Settled 202603142509: payout=0 [Round] Created round with unique number: 202603142510 (#73489270) [Game] Settled round detected: 202603142509, result: DOWN [Game] Found 0 settled bets for round 143169 [Game] New round detected: 202603142510 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142510, Price 70740.22 [Round] Locking 202603142510 with chart start_price: 70740.22 [Round] ✅ Locked 202603142510: start_price=70740.22, matched=0 [BTC Chart] 결과: 70740.22 → 70731.07 (DOWN) [Round] Settling 202603142510 with chart result: start=70740.22, end=70731.07, result=DOWN [Round] ✅ Settled 202603142510: payout=0 [Round] Created round with unique number: 202603142511 (#73489300) [Game] Settled round detected: 202603142510, result: DOWN [Game] Found 0 settled bets for round 143171 [Game] New round detected: 202603142511 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142511, Price 70692.18 [Round] Locking 202603142511 with chart start_price: 70692.18 [Round] ✅ Locked 202603142511: start_price=70692.18, matched=0 [BTC Chart] 결과: 70692.18 → 70695.39 (UP) [Round] Settling 202603142511 with chart result: start=70692.18, end=70695.39, result=UP [Round] ✅ Settled 202603142511: payout=0 [Round] Created round with unique number: 202603142512 (#73489330) [Game] Settled round detected: 202603142511, result: UP [Game] Found 0 settled bets for round 143173 [Game] New round detected: 202603142512 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142512, Price 70698.1 [Round] Locking 202603142512 with chart start_price: 70698.1 [Round] ✅ Locked 202603142512: start_price=70698.1, matched=0 [BTC Chart] 결과: 70698.1 → 70699.59 (UP) [Round] Settling 202603142512 with chart result: start=70698.1, end=70699.59, result=UP [Round] ✅ Settled 202603142512: payout=0 [Round] Created round with unique number: 202603142513 (#73489360) [Game] Settled round detected: 202603142512, result: UP [Game] Found 0 settled bets for round 143175 [Game] New round detected: 202603142513 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142513, Price 70699.15 [Round] Locking 202603142513 with chart start_price: 70699.15 [Round] ✅ Locked 202603142513: start_price=70699.15, matched=0 [BTC Chart] 결과: 70699.15 → 70702.65 (UP) [Round] Settling 202603142513 with chart result: start=70699.15, end=70702.65, result=UP [Round] ✅ Settled 202603142513: payout=0 [Round] Created round with unique number: 202603142514 (#73489390) [Game] Settled round detected: 202603142513, result: UP [Game] Found 0 settled bets for round 143177 [Game] New round detected: 202603142514 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142514, Price 70702.64 [Round] Locking 202603142514 with chart start_price: 70702.64 [Round] ✅ Locked 202603142514: start_price=70702.64, matched=0 [BTC Chart] 결과: 70702.64 → 70701.01 (DOWN) [Round] Settling 202603142514 with chart result: start=70702.64, end=70701.01, result=DOWN [Round] ✅ Settled 202603142514: payout=0 [Round] Created round with unique number: 202603142515 (#73489420) [Game] Settled round detected: 202603142514, result: DOWN [Game] Found 0 settled bets for round 143179 [Game] New round detected: 202603142515 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142515, Price 70701.01 [Round] Locking 202603142515 with chart start_price: 70701.01 [Round] ✅ Locked 202603142515: start_price=70701.01, matched=0 [BTC Chart] 결과: 70701.01 → 70699.87 (DOWN) [Round] Settling 202603142515 with chart result: start=70701.01, end=70699.87, result=DOWN [Round] ✅ Settled 202603142515: payout=0 [Round] Created round with unique number: 202603142516 (#73489450) [Game] Settled round detected: 202603142515, result: DOWN [Game] Found 0 settled bets for round 143181 [Game] New round detected: 202603142516 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142516, Price 70694.53 [Round] Locking 202603142516 with chart start_price: 70694.53 [Round] ✅ Locked 202603142516: start_price=70694.53, matched=0 [BTC Chart] 결과: 70694.53 → 70688.08 (DOWN) [Round] Settling 202603142516 with chart result: start=70694.53, end=70688.08, result=DOWN [Round] ✅ Settled 202603142516: payout=0 [Round] Created round with unique number: 202603142517 (#73489480) [Game] Settled round detected: 202603142516, result: DOWN [Game] Found 0 settled bets for round 143183 [Game] New round detected: 202603142517 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142517, Price 70688.07 [Round] Locking 202603142517 with chart start_price: 70688.07 [Round] ✅ Locked 202603142517: start_price=70688.07, matched=0 [BTC Chart] 결과: 70688.07 → 70694.21 (UP) [Round] Settling 202603142517 with chart result: start=70688.07, end=70694.21, result=UP [Round] ✅ Settled 202603142517: payout=0 [Round] Created round with unique number: 202603142518 (#73489510) [Game] Settled round detected: 202603142517, result: UP [Game] Found 0 settled bets for round 143185 [Game] New round detected: 202603142518 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142518, Price 70714.64 [Round] Locking 202603142518 with chart start_price: 70714.64 [Round] ✅ Locked 202603142518: start_price=70714.64, matched=0 [BTC Chart] 결과: 70714.64 → 70715.75 (UP) [Round] Settling 202603142518 with chart result: start=70714.64, end=70715.75, result=UP [Round] ✅ Settled 202603142518: payout=0 [Round] Created round with unique number: 202603142519 (#73489540) [Game] Settled round detected: 202603142518, result: UP [Game] Found 0 settled bets for round 143187 [Game] New round detected: 202603142519 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142519, Price 70737.96 [Round] Locking 202603142519 with chart start_price: 70737.96 [Round] ✅ Locked 202603142519: start_price=70737.96, matched=0 [BTC Chart] 결과: 70737.96 → 70731.29 (DOWN) [Round] Settling 202603142519 with chart result: start=70737.96, end=70731.29, result=DOWN [Round] ✅ Settled 202603142519: payout=0 [Round] Created round with unique number: 202603142520 (#73489570) [Game] Settled round detected: 202603142519, result: DOWN [Game] Found 0 settled bets for round 143189 [Game] New round detected: 202603142520 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142520, Price 70747.13 [Round] Locking 202603142520 with chart start_price: 70747.13 [Round] ✅ Locked 202603142520: start_price=70747.13, matched=0 [BTC Chart] 결과: 70747.13 → 70754.71 (UP) [Round] Settling 202603142520 with chart result: start=70747.13, end=70754.71, result=UP [Round] ✅ Settled 202603142520: payout=0 [Round] Created round with unique number: 202603142521 (#73489600) [Game] Settled round detected: 202603142520, result: UP [Game] Found 0 settled bets for round 143191 [Game] New round detected: 202603142521 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142521, Price 70761.53 [Round] Locking 202603142521 with chart start_price: 70761.53 [Round] ✅ Locked 202603142521: start_price=70761.53, matched=0 [BTC Chart] 결과: 70761.53 → 70761.15 (DOWN) [Round] Settling 202603142521 with chart result: start=70761.53, end=70761.15, result=DOWN [Round] ✅ Settled 202603142521: payout=0 [Round] Created round with unique number: 202603142522 (#73489630) [Game] Settled round detected: 202603142521, result: DOWN [Game] Found 0 settled bets for round 143193 [Game] New round detected: 202603142522 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142522, Price 70775.44 [Round] Locking 202603142522 with chart start_price: 70775.44 [Round] ✅ Locked 202603142522: start_price=70775.44, matched=0 [BTC Chart] 결과: 70775.44 → 70771.48 (DOWN) [Round] Settling 202603142522 with chart result: start=70775.44, end=70771.48, result=DOWN [Round] ✅ Settled 202603142522: payout=0 [Round] Created round with unique number: 202603142523 (#73489660) [Game] Settled round detected: 202603142522, result: DOWN [Game] Found 0 settled bets for round 143195 [Game] New round detected: 202603142523 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142523, Price 70780.83 [Round] Locking 202603142523 with chart start_price: 70780.83 [Round] ✅ Locked 202603142523: start_price=70780.83, matched=0 [BTC Chart] 결과: 70780.83 → 70779.66 (DOWN) [Round] Settling 202603142523 with chart result: start=70780.83, end=70779.66, result=DOWN [Round] ✅ Settled 202603142523: payout=0 [Round] Created round with unique number: 202603142524 (#73489690) [Game] Settled round detected: 202603142523, result: DOWN [Game] Found 0 settled bets for round 143197 [Game] New round detected: 202603142524 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142524, Price 70786.18 [Round] Locking 202603142524 with chart start_price: 70786.18 [Round] ✅ Locked 202603142524: start_price=70786.18, matched=0 [BTC Chart] 결과: 70786.18 → 70788.06 (UP) [Round] Settling 202603142524 with chart result: start=70786.18, end=70788.06, result=UP [Round] ✅ Settled 202603142524: payout=0 [Round] Created round with unique number: 202603142525 (#73489720) [Game] Settled round detected: 202603142524, result: UP [Game] Found 0 settled bets for round 143199 [Game] New round detected: 202603142525 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142525, Price 70809.79 [Round] Locking 202603142525 with chart start_price: 70809.79 [Round] ✅ Locked 202603142525: start_price=70809.79, matched=0 [BTC Chart] 결과: 70809.79 → 70807.78 (DOWN) [Round] Settling 202603142525 with chart result: start=70809.79, end=70807.78, result=DOWN [Round] ✅ Settled 202603142525: payout=0 [Round] Created round with unique number: 202603142526 (#73489750) [Game] Settled round detected: 202603142525, result: DOWN [Game] Found 0 settled bets for round 143201 [Game] New round detected: 202603142526 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142526, Price 70823.49 [Round] Locking 202603142526 with chart start_price: 70823.49 [Round] ✅ Locked 202603142526: start_price=70823.49, matched=0 [BTC Chart] 결과: 70823.49 → 70821.63 (DOWN) [Round] Settling 202603142526 with chart result: start=70823.49, end=70821.63, result=DOWN [Round] ✅ Settled 202603142526: payout=0 [Round] Created round with unique number: 202603142527 (#73489780) [Game] Settled round detected: 202603142526, result: DOWN [Game] Found 0 settled bets for round 143203 [Game] New round detected: 202603142527 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142527, Price 70829.28 [Round] Locking 202603142527 with chart start_price: 70829.28 [Round] ✅ Locked 202603142527: start_price=70829.28, matched=0 [BTC Chart] 결과: 70829.28 → 70829.22 (DOWN) [Round] Settling 202603142527 with chart result: start=70829.28, end=70829.22, result=DOWN [Round] ✅ Settled 202603142527: payout=0 [Round] Created round with unique number: 202603142528 (#73489810) [Game] Settled round detected: 202603142527, result: DOWN [Game] Found 0 settled bets for round 143205 [Game] New round detected: 202603142528 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142528, Price 70804.3 [Round] Locking 202603142528 with chart start_price: 70804.3 [Round] ✅ Locked 202603142528: start_price=70804.3, matched=0 [BTC Chart] 결과: 70804.3 → 70806.25 (UP) [Round] Settling 202603142528 with chart result: start=70804.3, end=70806.25, result=UP [Round] ✅ Settled 202603142528: payout=0 [Round] Created round with unique number: 202603142529 (#73489840) [Game] Settled round detected: 202603142528, result: UP [Game] Found 0 settled bets for round 143207 [Game] New round detected: 202603142529 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142529, Price 70792.85 [Round] Locking 202603142529 with chart start_price: 70792.85 [Round] ✅ Locked 202603142529: start_price=70792.85, matched=0 [BTC Chart] 결과: 70792.85 → 70790.07 (DOWN) [Round] Settling 202603142529 with chart result: start=70792.85, end=70790.07, result=DOWN [Round] ✅ Settled 202603142529: payout=0 [Round] Created round with unique number: 202603142530 (#73489870) [Game] Settled round detected: 202603142529, result: DOWN [Game] Found 0 settled bets for round 143209 [Game] New round detected: 202603142530 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142530, Price 70780.68 [Round] Locking 202603142530 with chart start_price: 70780.68 [Round] ✅ Locked 202603142530: start_price=70780.68, matched=0 [BTC Chart] 결과: 70780.68 → 70783.45 (UP) [Round] Settling 202603142530 with chart result: start=70780.68, end=70783.45, result=UP [Round] ✅ Settled 202603142530: payout=0 [Round] Created round with unique number: 202603142531 (#73489900) [Game] Settled round detected: 202603142530, result: UP [Game] Found 0 settled bets for round 143211 [Game] New round detected: 202603142531 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142531, Price 70788.53 [Round] Locking 202603142531 with chart start_price: 70788.53 [Round] ✅ Locked 202603142531: start_price=70788.53, matched=0 [BTC Chart] 결과: 70788.53 → 70788.39 (DOWN) [Round] Settling 202603142531 with chart result: start=70788.53, end=70788.39, result=DOWN [Round] ✅ Settled 202603142531: payout=0 [Round] Created round with unique number: 202603142532 (#73489930) [Game] Settled round detected: 202603142531, result: DOWN [Game] Found 0 settled bets for round 143213 [Game] New round detected: 202603142532 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142532, Price 70787.6 [Round] Locking 202603142532 with chart start_price: 70787.6 [Round] ✅ Locked 202603142532: start_price=70787.6, matched=0 [BTC Chart] 결과: 70787.6 → 70788.91 (UP) [Round] Settling 202603142532 with chart result: start=70787.6, end=70788.91, result=UP [Round] ✅ Settled 202603142532: payout=0 [Round] Created round with unique number: 202603142533 (#73489960) [Game] Settled round detected: 202603142532, result: UP [Game] Found 0 settled bets for round 143215 [Game] New round detected: 202603142533 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142533, Price 70774.09 [Round] Locking 202603142533 with chart start_price: 70774.09 [Round] ✅ Locked 202603142533: start_price=70774.09, matched=0 [BTC Chart] 결과: 70774.09 → 70776.46 (UP) [Round] Settling 202603142533 with chart result: start=70774.09, end=70776.46, result=UP [Round] ✅ Settled 202603142533: payout=0 [Round] Created round with unique number: 202603142534 (#73489990) [Game] Settled round detected: 202603142533, result: UP [Game] Found 0 settled bets for round 143217 [Game] New round detected: 202603142534 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142534, Price 70784.14 [Round] Locking 202603142534 with chart start_price: 70784.14 [Round] ✅ Locked 202603142534: start_price=70784.14, matched=0 [BTC Chart] 결과: 70784.14 → 70776.92 (DOWN) [Round] Settling 202603142534 with chart result: start=70784.14, end=70776.92, result=DOWN [Round] ✅ Settled 202603142534: payout=0 [Round] Created round with unique number: 202603142535 (#73490020) [Game] Settled round detected: 202603142534, result: DOWN [Game] Found 0 settled bets for round 143219 [Game] New round detected: 202603142535 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142535, Price 70780.6 [Round] Locking 202603142535 with chart start_price: 70780.6 [Round] ✅ Locked 202603142535: start_price=70780.6, matched=0 [BTC Chart] 결과: 70780.6 → 70784.06 (UP) [Round] Settling 202603142535 with chart result: start=70780.6, end=70784.06, result=UP [Round] ✅ Settled 202603142535: payout=0 [Round] Created round with unique number: 202603142536 (#73490051) [Game] Settled round detected: 202603142535, result: UP [Game] Found 0 settled bets for round 143221 [Game] New round detected: 202603142536 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142536, Price 70784.05 [Round] Locking 202603142536 with chart start_price: 70784.05 [Round] ✅ Locked 202603142536: start_price=70784.05, matched=0 [BTC Chart] 결과: 70784.05 → 70781.65 (DOWN) [Round] Settling 202603142536 with chart result: start=70784.05, end=70781.65, result=DOWN [Round] ✅ Settled 202603142536: payout=0 [Round] Created round with unique number: 202603142537 (#73490080) [Game] Settled round detected: 202603142536, result: DOWN [Game] Found 0 settled bets for round 143223 [Game] New round detected: 202603142537 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142537, Price 70779.56 [Round] Locking 202603142537 with chart start_price: 70779.56 [Round] ✅ Locked 202603142537: start_price=70779.56, matched=0 [BTC Chart] 결과: 70779.56 → 70774.89 (DOWN) [Round] Settling 202603142537 with chart result: start=70779.56, end=70774.89, result=DOWN [Game] Settled round detected: 202603142537, result: DOWN [Round] ✅ Settled 202603142537: payout=0 [Game] Found 0 settled bets for round 143225 [Round] Created round with unique number: 202603142538 (#73490110) [Game] New round detected: 202603142538 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142538, Price 70770.38 [Round] Locking 202603142538 with chart start_price: 70770.38 [Round] ✅ Locked 202603142538: start_price=70770.38, matched=0 [BTC Chart] 결과: 70770.38 → 70771.72 (UP) [Round] Settling 202603142538 with chart result: start=70770.38, end=70771.72, result=UP [Round] ✅ Settled 202603142538: payout=0 [Round] Created round with unique number: 202603142539 (#73490140) [Game] Settled round detected: 202603142538, result: UP [Game] Found 0 settled bets for round 143227 [Game] New round detected: 202603142539 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142539, Price 70760.74 [Round] Locking 202603142539 with chart start_price: 70760.74 [Round] ✅ Locked 202603142539: start_price=70760.74, matched=0 [BTC Chart] 결과: 70760.74 → 70757.86 (DOWN) [Round] Settling 202603142539 with chart result: start=70760.74, end=70757.86, result=DOWN [Round] ✅ Settled 202603142539: payout=0 [Round] Created round with unique number: 202603142540 (#73490170) [Game] Settled round detected: 202603142539, result: DOWN [Game] Found 0 settled bets for round 143229 [Game] New round detected: 202603142540 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142540, Price 70757.86 [Round] Locking 202603142540 with chart start_price: 70757.86 [Round] ✅ Locked 202603142540: start_price=70757.86, matched=0 [BTC Chart] 결과: 70757.86 → 70750.26 (DOWN) [Round] Settling 202603142540 with chart result: start=70757.86, end=70750.26, result=DOWN [Round] ✅ Settled 202603142540: payout=0 [Round] Created round with unique number: 202603142541 (#73490200) [Game] Settled round detected: 202603142540, result: DOWN [Game] Found 0 settled bets for round 143231 [Game] New round detected: 202603142541 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142541, Price 70721.83 [Round] Locking 202603142541 with chart start_price: 70721.83 [Round] ✅ Locked 202603142541: start_price=70721.83, matched=0 [BTC Chart] 결과: 70721.83 → 70734.38 (UP) [Round] Settling 202603142541 with chart result: start=70721.83, end=70734.38, result=UP [Round] ✅ Settled 202603142541: payout=0 [Round] Created round with unique number: 202603142542 (#73490230) [Game] Settled round detected: 202603142541, result: UP [Game] Found 0 settled bets for round 143233 [Game] New round detected: 202603142542 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142542, Price 70738.9 [Round] Locking 202603142542 with chart start_price: 70738.9 [Round] ✅ Locked 202603142542: start_price=70738.9, matched=0 [BTC Chart] 결과: 70738.9 → 70742.5 (UP) [Round] Settling 202603142542 with chart result: start=70738.9, end=70742.5, result=UP [Round] ✅ Settled 202603142542: payout=0 [Round] Created round with unique number: 202603142543 (#73490260) [Game] Settled round detected: 202603142542, result: UP [Game] Found 0 settled bets for round 143235 [Game] New round detected: 202603142543 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142545, Price 70749.2 [Round] No betting round found for roundId: 202603142545, creating it now [Round] Created round with unique number: 202603142545 (#73490345) [Round] Locking 202603142545 with chart start_price: 70749.2 [Round] ✅ Locked 202603142545: start_price=70749.2, matched=0 [Game] New round detected: 202603142545 [BTC Chart] 결과: 70749.2 → 70751.42 (UP) [Round] Settling 202603142545 with chart result: start=70749.2, end=70751.42, result=UP [Round] ✅ Settled 202603142545: payout=0 [Round] Created round with unique number: 202603142546 (#73490350) [Game] Settled round detected: 202603142545, result: UP [Game] Found 0 settled bets for round 143239 [Game] New round detected: 202603142546 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142546, Price 70736.55 [Round] Locking 202603142546 with chart start_price: 70736.55 [Round] ✅ Locked 202603142546: start_price=70736.55, matched=0 [BTC Chart] 결과: 70736.55 → 70738.95 (UP) [Round] Settling 202603142546 with chart result: start=70736.55, end=70738.95, result=UP [Round] ✅ Settled 202603142546: payout=0 [Round] Created round with unique number: 202603142547 (#73490380) [Game] Settled round detected: 202603142546, result: UP [Game] Found 0 settled bets for round 143241 [Game] New round detected: 202603142547 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142547, Price 70738.96 [Round] Locking 202603142547 with chart start_price: 70738.96 [Round] ✅ Locked 202603142547: start_price=70738.96, matched=0 [BTC Chart] 결과: 70738.96 → 70737.51 (DOWN) [Round] Settling 202603142547 with chart result: start=70738.96, end=70737.51, result=DOWN [Round] ✅ Settled 202603142547: payout=0 [Round] Created round with unique number: 202603142548 (#73490410) [Game] Settled round detected: 202603142547, result: DOWN [Game] Found 0 settled bets for round 143243 [Game] New round detected: 202603142548 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142548, Price 70712.49 [Round] Locking 202603142548 with chart start_price: 70712.49 [Round] ✅ Locked 202603142548: start_price=70712.49, matched=0 [BTC Chart] 결과: 70712.49 → 70712.84 (UP) [Round] Settling 202603142548 with chart result: start=70712.49, end=70712.84, result=UP [Round] ✅ Settled 202603142548: payout=0 [Round] Created round with unique number: 202603142549 (#73490440) [Game] Settled round detected: 202603142548, result: UP [Game] Found 0 settled bets for round 143245 [Game] New round detected: 202603142549 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142549, Price 70721.46 [Round] Locking 202603142549 with chart start_price: 70721.46 [Round] ✅ Locked 202603142549: start_price=70721.46, matched=0 [BTC Chart] 결과: 70721.46 → 70731.49 (UP) [Round] Settling 202603142549 with chart result: start=70721.46, end=70731.49, result=UP [Round] ✅ Settled 202603142549: payout=0 [Round] Created round with unique number: 202603142550 (#73490470) [Game] Settled round detected: 202603142549, result: UP [Game] Found 0 settled bets for round 143247 [Game] New round detected: 202603142550 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142550, Price 70731.51 [Round] Locking 202603142550 with chart start_price: 70731.51 [Round] ✅ Locked 202603142550: start_price=70731.51, matched=0 [BTC Chart] 결과: 70731.51 → 70763.23 (UP) [Round] Settling 202603142550 with chart result: start=70731.51, end=70763.23, result=UP [Round] ✅ Settled 202603142550: payout=0 [Round] Created round with unique number: 202603142551 (#73490500) [Game] Settled round detected: 202603142550, result: UP [Game] Found 0 settled bets for round 143249 [Game] New round detected: 202603142551 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142551, Price 70728.03 [Round] Locking 202603142551 with chart start_price: 70728.03 [Round] ✅ Locked 202603142551: start_price=70728.03, matched=0 [BTC Chart] 결과: 70728.03 → 70722.13 (DOWN) [Round] Settling 202603142551 with chart result: start=70728.03, end=70722.13, result=DOWN [Round] ✅ Settled 202603142551: payout=0 [Round] Created round with unique number: 202603142552 (#73490530) [Game] Settled round detected: 202603142551, result: DOWN [Game] Found 0 settled bets for round 143251 [Game] New round detected: 202603142552 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142552, Price 70721.87 [Round] Locking 202603142552 with chart start_price: 70721.87 [Round] ✅ Locked 202603142552: start_price=70721.87, matched=0 [BTC Chart] 결과: 70721.87 → 70730.94 (UP) [Round] Settling 202603142552 with chart result: start=70721.87, end=70730.94, result=UP [Round] ✅ Settled 202603142552: payout=0 [Round] Created round with unique number: 202603142553 (#73490560) [Game] Settled round detected: 202603142552, result: UP [Game] Found 0 settled bets for round 143253 [Game] New round detected: 202603142553 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142553, Price 70741.83 [Round] Locking 202603142553 with chart start_price: 70741.83 [Round] ✅ Locked 202603142553: start_price=70741.83, matched=0 [BTC Chart] 결과: 70741.83 → 70740.4 (DOWN) [Round] Settling 202603142553 with chart result: start=70741.83, end=70740.4, result=DOWN [Round] ✅ Settled 202603142553: payout=0 [Round] Created round with unique number: 202603142554 (#73490590) [Game] Settled round detected: 202603142553, result: DOWN [Game] Found 0 settled bets for round 143255 [Game] New round detected: 202603142554 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142554, Price 70740.93 [Round] Locking 202603142554 with chart start_price: 70740.93 [Round] ✅ Locked 202603142554: start_price=70740.93, matched=0 [BTC Chart] 결과: 70740.93 → 70740.85 (DOWN) [Round] Settling 202603142554 with chart result: start=70740.93, end=70740.85, result=DOWN [Round] ✅ Settled 202603142554: payout=0 [Round] Created round with unique number: 202603142555 (#73490620) [Game] Settled round detected: 202603142554, result: DOWN [Game] Found 0 settled bets for round 143257 [Game] New round detected: 202603142555 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142555, Price 70740.84 [Round] Locking 202603142555 with chart start_price: 70740.84 [Round] ✅ Locked 202603142555: start_price=70740.84, matched=0 [BTC Chart] 결과: 70740.84 → 70737.76 (DOWN) [Round] Settling 202603142555 with chart result: start=70740.84, end=70737.76, result=DOWN [Round] ✅ Settled 202603142555: payout=0 [Round] Created round with unique number: 202603142556 (#73490650) [Game] Settled round detected: 202603142555, result: DOWN [Game] Found 0 settled bets for round 143259 [Game] New round detected: 202603142556 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142556, Price 70718.35 [Round] Locking 202603142556 with chart start_price: 70718.35 [Round] ✅ Locked 202603142556: start_price=70718.35, matched=0 [BTC Chart] 결과: 70718.35 → 70715.85 (DOWN) [Round] Settling 202603142556 with chart result: start=70718.35, end=70715.85, result=DOWN [Round] ✅ Settled 202603142556: payout=0 [Round] Created round with unique number: 202603142557 (#73490680) [Game] Settled round detected: 202603142556, result: DOWN [Game] Found 0 settled bets for round 143261 [Game] New round detected: 202603142557 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142557, Price 70715.86 [Round] Locking 202603142557 with chart start_price: 70715.86 [Round] ✅ Locked 202603142557: start_price=70715.86, matched=0 [BTC Chart] 결과: 70715.86 → 70714.51 (DOWN) [Round] Settling 202603142557 with chart result: start=70715.86, end=70714.51, result=DOWN [Round] ✅ Settled 202603142557: payout=0 [Round] Created round with unique number: 202603142558 (#73490710) [Game] Settled round detected: 202603142557, result: DOWN [Game] Found 0 settled bets for round 143263 [Game] New round detected: 202603142558 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142558, Price 70724.23 [Round] Locking 202603142558 with chart start_price: 70724.23 [Round] ✅ Locked 202603142558: start_price=70724.23, matched=0 [BTC Chart] 결과: 70724.23 → 70723.87 (DOWN) [Round] Settling 202603142558 with chart result: start=70724.23, end=70723.87, result=DOWN [Round] ✅ Settled 202603142558: payout=0 [Round] Created round with unique number: 202603142559 (#73490740) [Game] Settled round detected: 202603142558, result: DOWN [Game] Found 0 settled bets for round 143265 [Game] New round detected: 202603142559 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142559, Price 70728.09 [Round] Locking 202603142559 with chart start_price: 70728.09 [Round] ✅ Locked 202603142559: start_price=70728.09, matched=0 [BTC Chart] 결과: 70728.09 → 70730.25 (UP) [Round] Settling 202603142559 with chart result: start=70728.09, end=70730.25, result=UP [Round] ✅ Settled 202603142559: payout=0 [Round] Created round with unique number: 202603142560 (#73490770) [Game] Settled round detected: 202603142559, result: UP [Game] Found 0 settled bets for round 143267 [Game] New round detected: 202603142560 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142560, Price 70737.98 [Round] Locking 202603142560 with chart start_price: 70737.98 [Round] ✅ Locked 202603142560: start_price=70737.98, matched=0 [BTC Chart] 결과: 70737.98 → 70733.23 (DOWN) [Round] Settling 202603142560 with chart result: start=70737.98, end=70733.23, result=DOWN [Round] ✅ Settled 202603142560: payout=0 [Round] Created round with unique number: 202603142561 (#73490800) [Game] Settled round detected: 202603142560, result: DOWN [Game] Found 0 settled bets for round 143269 [Game] New round detected: 202603142561 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142561, Price 70733.23 [Round] Locking 202603142561 with chart start_price: 70733.23 [Round] ✅ Locked 202603142561: start_price=70733.23, matched=0 [BTC Chart] 결과: 70733.23 → 70730.66 (DOWN) [Round] Settling 202603142561 with chart result: start=70733.23, end=70730.66, result=DOWN [Round] ✅ Settled 202603142561: payout=0 [Round] Created round with unique number: 202603142562 (#73490830) [Game] Settled round detected: 202603142561, result: DOWN [Game] Found 0 settled bets for round 143271 [Game] New round detected: 202603142562 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142562, Price 70737.51 [Round] Locking 202603142562 with chart start_price: 70737.51 [Round] ✅ Locked 202603142562: start_price=70737.51, matched=0 [BTC Chart] 결과: 70737.51 → 70735.9 (DOWN) [Round] Settling 202603142562 with chart result: start=70737.51, end=70735.9, result=DOWN [Round] ✅ Settled 202603142562: payout=0 [Round] Created round with unique number: 202603142563 (#73490860) [Game] Settled round detected: 202603142562, result: DOWN [Game] Found 0 settled bets for round 143273 [Game] New round detected: 202603142563 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142563, Price 70748.93 [Round] Locking 202603142563 with chart start_price: 70748.93 [Round] ✅ Locked 202603142563: start_price=70748.93, matched=0 [BTC Chart] 결과: 70748.93 → 70750.88 (UP) [Round] Settling 202603142563 with chart result: start=70748.93, end=70750.88, result=UP [Round] ✅ Settled 202603142563: payout=0 [Round] Created round with unique number: 202603142564 (#73490890) [Game] Settled round detected: 202603142563, result: UP [Game] Found 0 settled bets for round 143275 [Game] New round detected: 202603142564 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142564, Price 70739.33 [Round] Locking 202603142564 with chart start_price: 70739.33 [Round] ✅ Locked 202603142564: start_price=70739.33, matched=0 [BTC Chart] 결과: 70739.33 → 70741.11 (UP) [Round] Settling 202603142564 with chart result: start=70739.33, end=70741.11, result=UP [Round] ✅ Settled 202603142564: payout=0 [Round] Created round with unique number: 202603142565 (#73490920) [Game] Settled round detected: 202603142564, result: UP [Game] Found 0 settled bets for round 143277 [Game] New round detected: 202603142565 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } ⚠️ 바이낸스 틱 간격: 3001ms [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } ⚠️ 바이낸스 틱 간격: 3001ms [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142565, Price 70744.13 [Round] Locking 202603142565 with chart start_price: 70744.13 [Round] ✅ Locked 202603142565: start_price=70744.13, matched=0 [BTC Chart] 결과: 70744.13 → 70744.12 (DOWN) [Round] Settling 202603142565 with chart result: start=70744.13, end=70744.12, result=DOWN [Round] ✅ Settled 202603142565: payout=0 [Round] Created round with unique number: 202603142566 (#73490950) [Game] Settled round detected: 202603142565, result: DOWN [Game] Found 0 settled bets for round 143279 [Game] New round detected: 202603142566 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142566, Price 70756.06 [Round] Locking 202603142566 with chart start_price: 70756.06 [Round] ✅ Locked 202603142566: start_price=70756.06, matched=0 [BTC Chart] 결과: 70756.06 → 70757.78 (UP) [Round] Settling 202603142566 with chart result: start=70756.06, end=70757.78, result=UP [Round] ✅ Settled 202603142566: payout=0 [Round] Created round with unique number: 202603142567 (#73490980) [Game] Settled round detected: 202603142566, result: UP [Game] Found 0 settled bets for round 143281 [Game] New round detected: 202603142567 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142567, Price 70750.9 [Round] Locking 202603142567 with chart start_price: 70750.9 [Round] ✅ Locked 202603142567: start_price=70750.9, matched=0 [BTC Chart] 결과: 70750.9 → 70747.93 (DOWN) [Round] Settling 202603142567 with chart result: start=70750.9, end=70747.93, result=DOWN [Round] ✅ Settled 202603142567: payout=0 [Round] Created round with unique number: 202603142568 (#73491010) [Game] Settled round detected: 202603142567, result: DOWN [Game] Found 0 settled bets for round 143283 [Game] New round detected: 202603142568 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142568, Price 70763.29 [Round] Locking 202603142568 with chart start_price: 70763.29 [Round] ✅ Locked 202603142568: start_price=70763.29, matched=0 [BTC Chart] 결과: 70763.29 → 70770.56 (UP) [Round] Settling 202603142568 with chart result: start=70763.29, end=70770.56, result=UP [Round] ✅ Settled 202603142568: payout=0 [Round] Created round with unique number: 202603142569 (#73491040) [Game] Settled round detected: 202603142568, result: UP [Game] Found 0 settled bets for round 143285 [Game] New round detected: 202603142569 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142569, Price 70770.55 [Round] Locking 202603142569 with chart start_price: 70770.55 [Round] ✅ Locked 202603142569: start_price=70770.55, matched=0 [BTC Chart] 결과: 70770.55 → 70766.67 (DOWN) [Round] Settling 202603142569 with chart result: start=70770.55, end=70766.67, result=DOWN [Round] ✅ Settled 202603142569: payout=0 [Round] Created round with unique number: 202603142570 (#73491070) [Game] Settled round detected: 202603142569, result: DOWN [Game] Found 0 settled bets for round 143287 [Game] New round detected: 202603142570 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142570, Price 70766.65 [Round] Locking 202603142570 with chart start_price: 70766.65 [Round] ✅ Locked 202603142570: start_price=70766.65, matched=0 [BTC Chart] 결과: 70766.65 → 70766.06 (DOWN) [Round] Settling 202603142570 with chart result: start=70766.65, end=70766.06, result=DOWN [Round] ✅ Settled 202603142570: payout=0 [Round] Created round with unique number: 202603142571 (#73491100) [Game] Settled round detected: 202603142570, result: DOWN [Game] Found 0 settled bets for round 143289 [Game] New round detected: 202603142571 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142571, Price 70766.06 [Round] Locking 202603142571 with chart start_price: 70766.06 [Round] ✅ Locked 202603142571: start_price=70766.06, matched=0 [BTC Chart] 결과: 70766.06 → 70764.04 (DOWN) [Round] Settling 202603142571 with chart result: start=70766.06, end=70764.04, result=DOWN [Round] ✅ Settled 202603142571: payout=0 [Round] Created round with unique number: 202603142572 (#73491130) [Game] Settled round detected: 202603142571, result: DOWN [Game] Found 0 settled bets for round 143291 [Game] New round detected: 202603142572 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142572, Price 70768.26 [Round] Locking 202603142572 with chart start_price: 70768.26 [Round] ✅ Locked 202603142572: start_price=70768.26, matched=0 [BTC Chart] 결과: 70768.26 → 70772.04 (UP) [Round] Settling 202603142572 with chart result: start=70768.26, end=70772.04, result=UP [Round] ✅ Settled 202603142572: payout=0 [Round] Created round with unique number: 202603142573 (#73491160) [Game] Settled round detected: 202603142572, result: UP [Game] Found 0 settled bets for round 143293 [Game] New round detected: 202603142573 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142573, Price 70756.44 [Round] Locking 202603142573 with chart start_price: 70756.44 [Round] ✅ Locked 202603142573: start_price=70756.44, matched=0 [BTC Chart] 결과: 70756.44 → 70754.56 (DOWN) [Round] Settling 202603142573 with chart result: start=70756.44, end=70754.56, result=DOWN [Round] ✅ Settled 202603142573: payout=0 [Round] Created round with unique number: 202603142574 (#73491190) [Game] Settled round detected: 202603142573, result: DOWN [Game] Found 0 settled bets for round 143295 [Game] New round detected: 202603142574 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142574, Price 70751.07 [Round] Locking 202603142574 with chart start_price: 70751.07 [Round] ✅ Locked 202603142574: start_price=70751.07, matched=0 [BTC Chart] 결과: 70751.07 → 70752.33 (UP) [Round] Settling 202603142574 with chart result: start=70751.07, end=70752.33, result=UP [Round] ✅ Settled 202603142574: payout=0 [Round] Created round with unique number: 202603142575 (#73491220) [Game] Settled round detected: 202603142574, result: UP [Game] Found 0 settled bets for round 143297 [Game] New round detected: 202603142575 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142575, Price 70743.77 [Round] Locking 202603142575 with chart start_price: 70743.77 [Round] ✅ Locked 202603142575: start_price=70743.77, matched=0 [BTC Chart] 결과: 70743.77 → 70737.89 (DOWN) [Round] Settling 202603142575 with chart result: start=70743.77, end=70737.89, result=DOWN [Round] ✅ Settled 202603142575: payout=0 [Round] Created round with unique number: 202603142576 (#73491250) [Game] Settled round detected: 202603142575, result: DOWN [Game] Found 0 settled bets for round 143299 [Game] New round detected: 202603142576 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142576, Price 70730.76 [Round] Locking 202603142576 with chart start_price: 70730.76 [Round] ✅ Locked 202603142576: start_price=70730.76, matched=0 [BTC Chart] 결과: 70730.76 → 70737.39 (UP) [Round] Settling 202603142576 with chart result: start=70730.76, end=70737.39, result=UP [Round] ✅ Settled 202603142576: payout=0 [Round] Created round with unique number: 202603142577 (#73491280) [Game] Settled round detected: 202603142576, result: UP [Game] Found 0 settled bets for round 143301 [Game] New round detected: 202603142577 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142577, Price 70742.35 [Round] Locking 202603142577 with chart start_price: 70742.35 [Round] ✅ Locked 202603142577: start_price=70742.35, matched=0 [BTC Chart] 결과: 70742.35 → 70728.98 (DOWN) [Round] Settling 202603142577 with chart result: start=70742.35, end=70728.98, result=DOWN [Round] ✅ Settled 202603142577: payout=0 [Round] Created round with unique number: 202603142578 (#73491310) [Game] Settled round detected: 202603142577, result: DOWN [Game] Found 0 settled bets for round 143303 [Game] New round detected: 202603142578 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142578, Price 70711.62 [Round] Locking 202603142578 with chart start_price: 70711.62 [Round] ✅ Locked 202603142578: start_price=70711.62, matched=0 [BTC Chart] 결과: 70711.62 → 70707.21 (DOWN) [Round] Settling 202603142578 with chart result: start=70711.62, end=70707.21, result=DOWN [Round] ✅ Settled 202603142578: payout=0 [Round] Created round with unique number: 202603142579 (#73491340) [Game] Settled round detected: 202603142578, result: DOWN [Game] Found 0 settled bets for round 143305 [Game] New round detected: 202603142579 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142581, Price 70730.68 [Round] No betting round found for roundId: 202603142581, creating it now [Round] Created round with unique number: 202603142581 (#73491425) [Round] Locking 202603142581 with chart start_price: 70730.68 [Round] ✅ Locked 202603142581: start_price=70730.68, matched=0 [Game] New round detected: 202603142581 [BTC Chart] 결과: 70730.68 → 70725.13 (DOWN) [Round] Settling 202603142581 with chart result: start=70730.68, end=70725.13, result=DOWN [Round] ✅ Settled 202603142581: payout=0 [Round] Created round with unique number: 202603142582 (#73491430) [Game] Settled round detected: 202603142581, result: DOWN [Game] Found 0 settled bets for round 143309 [Game] New round detected: 202603142582 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142582, Price 70732.6 [Round] Locking 202603142582 with chart start_price: 70732.6 [Round] ✅ Locked 202603142582: start_price=70732.6, matched=0 [BTC Chart] 결과: 70732.6 → 70741.27 (UP) [Round] Settling 202603142582 with chart result: start=70732.6, end=70741.27, result=UP [Round] ✅ Settled 202603142582: payout=0 [Round] Created round with unique number: 202603142583 (#73491461) [Game] Settled round detected: 202603142582, result: UP [Game] Found 0 settled bets for round 143311 [Game] New round detected: 202603142583 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142585, Price 70723.31 [Round] No betting round found for roundId: 202603142585, creating it now [Round] Created round with unique number: 202603142585 (#73491545) [Round] Locking 202603142585 with chart start_price: 70723.31 [Round] ✅ Locked 202603142585: start_price=70723.31, matched=0 [Game] New round detected: 202603142585 [BTC Chart] 결과: 70723.31 → 70728.49 (UP) [Round] Settling 202603142585 with chart result: start=70723.31, end=70728.49, result=UP [Round] ✅ Settled 202603142585: payout=0 [Round] Created round with unique number: 202603142586 (#73491550) [Game] Settled round detected: 202603142585, result: UP [Game] Found 0 settled bets for round 143315 [Game] New round detected: 202603142586 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142586, Price 70728.49 [Round] Locking 202603142586 with chart start_price: 70728.49 [Round] ✅ Locked 202603142586: start_price=70728.49, matched=0 [BTC Chart] 결과: 70728.49 → 70721.69 (DOWN) [Round] Settling 202603142586 with chart result: start=70728.49, end=70721.69, result=DOWN [Round] ✅ Settled 202603142586: payout=0 [Round] Created round with unique number: 202603142587 (#73491580) [Game] Settled round detected: 202603142586, result: DOWN [Game] Found 0 settled bets for round 143317 [Game] New round detected: 202603142587 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142587, Price 70704.71 [Round] Locking 202603142587 with chart start_price: 70704.71 [Round] ✅ Locked 202603142587: start_price=70704.71, matched=0 [BTC Chart] 결과: 70704.71 → 70704.25 (DOWN) [Round] Settling 202603142587 with chart result: start=70704.71, end=70704.25, result=DOWN [Round] ✅ Settled 202603142587: payout=0 [Round] Created round with unique number: 202603142588 (#73491610) [Game] Settled round detected: 202603142587, result: DOWN [Game] Found 0 settled bets for round 143319 [Game] New round detected: 202603142588 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } Client disconnected: tP543yapRzoGsNIaAAAo, reason: transport close Client disconnected: DVD2hbIxTfudq_gUAAAm, reason: transport close Client connected: K0uxSBPHdMoGE1swAAAq Client connected: qONPPg-l3Xp375d7AAAs Client connected: eIK7PVnONWKK8oqfAAAu [Socket] Sent history results: 10 items User joined: devtest User joined: devtest [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142588, Price 70696.29 [Round] Locking 202603142588 with chart start_price: 70696.29 [Round] ✅ Locked 202603142588: start_price=70696.29, matched=0 [BTC Chart] 결과: 70696.29 → 70702.61 (UP) [Round] Settling 202603142588 with chart result: start=70696.29, end=70702.61, result=UP [Round] ✅ Settled 202603142588: payout=19500 [Round] Created round with unique number: 202603142589 (#73491640) [Game] Settled round detected: 202603142588, result: UP [Game] Found 1 settled bets for round 143321 [Game] Bet: user=6, type=UP, result=win, payout=19500, profit=9500 [Game] Sending bet:settled to user 6, socket eIK7PVnONWKK8oqfAAAu [Game] New round detected: 202603142589 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142589, Price 70690.6 [Round] Locking 202603142589 with chart start_price: 70690.6 [Round] ✅ Locked 202603142589: start_price=70690.6, matched=0 [BTC Chart] 결과: 70690.6 → 70687.93 (DOWN) [Round] Settling 202603142589 with chart result: start=70690.6, end=70687.93, result=DOWN [Round] ✅ Settled 202603142589: payout=0 [Round] Created round with unique number: 202603142590 (#73491670) [Game] Settled round detected: 202603142589, result: DOWN [Game] Found 0 settled bets for round 143323 [Game] New round detected: 202603142590 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142590, Price 70681.69 [Round] Locking 202603142590 with chart start_price: 70681.69 [Round] ✅ Locked 202603142590: start_price=70681.69, matched=0 [BTC Chart] 결과: 70681.69 → 70723.96 (UP) [Round] Settling 202603142590 with chart result: start=70681.69, end=70723.96, result=UP [Round] ✅ Settled 202603142590: payout=0 [Round] Created round with unique number: 202603142591 (#73491700) [Game] Settled round detected: 202603142590, result: UP [Game] Found 1 settled bets for round 143325 [Game] Bet: user=6, type=DOWN, result=lose, payout=0, profit=-25000 [Game] Sending bet:settled to user 6, socket eIK7PVnONWKK8oqfAAAu [Game] New round detected: 202603142591 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142591, Price 70666.28 [Round] Locking 202603142591 with chart start_price: 70666.28 [Round] ✅ Locked 202603142591: start_price=70666.28, matched=0 [BTC Chart] 결과: 70666.28 → 70671.57 (UP) [Round] Settling 202603142591 with chart result: start=70666.28, end=70671.57, result=UP [Round] ✅ Settled 202603142591: payout=0 [Round] Created round with unique number: 202603142592 (#73491730) [Game] Settled round detected: 202603142591, result: UP [Game] Found 0 settled bets for round 143327 [Game] New round detected: 202603142592 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142592, Price 70662.46 [Round] Locking 202603142592 with chart start_price: 70662.46 [Round] ✅ Locked 202603142592: start_price=70662.46, matched=0 [BTC Chart] 결과: 70662.46 → 70659.76 (DOWN) [Round] Settling 202603142592 with chart result: start=70662.46, end=70659.76, result=DOWN [Round] ✅ Settled 202603142592: payout=0 [Round] Created round with unique number: 202603142593 (#73491760) [Game] Settled round detected: 202603142592, result: DOWN [Game] Found 0 settled bets for round 143329 [Game] New round detected: 202603142593 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142593, Price 70634.53 [Round] Locking 202603142593 with chart start_price: 70634.53 [Round] ✅ Locked 202603142593: start_price=70634.53, matched=0 [BTC Chart] 결과: 70634.53 → 70630.46 (DOWN) [Round] Settling 202603142593 with chart result: start=70634.53, end=70630.46, result=DOWN [Round] ✅ Settled 202603142593: payout=0 [Round] Created round with unique number: 202603142594 (#73491790) [Game] Settled round detected: 202603142593, result: DOWN [Game] Found 0 settled bets for round 143331 [Game] New round detected: 202603142594 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142594, Price 70623.28 [Round] Locking 202603142594 with chart start_price: 70623.28 [Round] ✅ Locked 202603142594: start_price=70623.28, matched=0 [BTC Chart] 결과: 70623.28 → 70623.64 (UP) [Round] Settling 202603142594 with chart result: start=70623.28, end=70623.64, result=UP [Round] ✅ Settled 202603142594: payout=0 [Round] Created round with unique number: 202603142595 (#73491820) [Game] Settled round detected: 202603142594, result: UP [Game] Found 0 settled bets for round 143333 [Game] New round detected: 202603142595 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142595, Price 70623.64 [Round] Locking 202603142595 with chart start_price: 70623.64 [Round] ✅ Locked 202603142595: start_price=70623.64, matched=0 [BTC Chart] 결과: 70623.64 → 70624.85 (UP) [Round] Settling 202603142595 with chart result: start=70623.64, end=70624.85, result=UP [Round] ✅ Settled 202603142595: payout=0 [Round] Created round with unique number: 202603142596 (#73491850) [Game] Settled round detected: 202603142595, result: UP [Game] Found 0 settled bets for round 143335 [Game] New round detected: 202603142596 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142596, Price 70631.42 [Round] Locking 202603142596 with chart start_price: 70631.42 [Round] ✅ Locked 202603142596: start_price=70631.42, matched=0 [BTC Chart] 결과: 70631.42 → 70631.85 (UP) [Round] Settling 202603142596 with chart result: start=70631.42, end=70631.85, result=UP [Round] ✅ Settled 202603142596: payout=0 [Round] Created round with unique number: 202603142597 (#73491880) [Game] Settled round detected: 202603142596, result: UP [Game] Found 0 settled bets for round 143337 [Game] New round detected: 202603142597 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142597, Price 70641.17 [Round] Locking 202603142597 with chart start_price: 70641.17 [Round] ✅ Locked 202603142597: start_price=70641.17, matched=0 [BTC Chart] 결과: 70641.17 → 70639.66 (DOWN) [Round] Settling 202603142597 with chart result: start=70641.17, end=70639.66, result=DOWN [Round] ✅ Settled 202603142597: payout=0 [Round] Created round with unique number: 202603142598 (#73491910) [Game] Settled round detected: 202603142597, result: DOWN [Game] Found 0 settled bets for round 143339 [Game] New round detected: 202603142598 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142598, Price 70639.66 [Round] Locking 202603142598 with chart start_price: 70639.66 [Round] ✅ Locked 202603142598: start_price=70639.66, matched=0 [BTC Chart] 결과: 70639.66 → 70639.45 (DOWN) [Round] Settling 202603142598 with chart result: start=70639.66, end=70639.45, result=DOWN [Round] ✅ Settled 202603142598: payout=0 [Round] Created round with unique number: 202603142599 (#73491940) [Game] Settled round detected: 202603142598, result: DOWN [Game] Found 0 settled bets for round 143341 [Game] New round detected: 202603142599 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142599, Price 70639.45 [Round] Locking 202603142599 with chart start_price: 70639.45 [Round] ✅ Locked 202603142599: start_price=70639.45, matched=0 [BTC Chart] 결과: 70639.45 → 70640.8 (UP) [Round] Settling 202603142599 with chart result: start=70639.45, end=70640.8, result=UP [Round] ✅ Settled 202603142599: payout=0 [Round] Created round with unique number: 202603142600 (#73491970) [Game] Settled round detected: 202603142599, result: UP [Game] Found 0 settled bets for round 143343 [Game] New round detected: 202603142600 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142600, Price 70640.81 [Round] Locking 202603142600 with chart start_price: 70640.81 [Round] ✅ Locked 202603142600: start_price=70640.81, matched=0 [BTC Chart] 결과: 70640.81 → 70639.45 (DOWN) [Round] Settling 202603142600 with chart result: start=70640.81, end=70639.45, result=DOWN [Round] ✅ Settled 202603142600: payout=0 [Round] Created round with unique number: 202603142601 (#73492000) [Game] Settled round detected: 202603142600, result: DOWN [Game] Found 0 settled bets for round 143345 [Game] New round detected: 202603142601 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142601, Price 70657.36 [Round] Locking 202603142601 with chart start_price: 70657.36 [Round] ✅ Locked 202603142601: start_price=70657.36, matched=0 [BTC Chart] 결과: 70657.36 → 70658.37 (UP) [Round] Settling 202603142601 with chart result: start=70657.36, end=70658.37, result=UP [Round] ✅ Settled 202603142601: payout=0 [Round] Created round with unique number: 202603142602 (#73492030) [Game] Settled round detected: 202603142601, result: UP [Game] Found 0 settled bets for round 143347 [Game] New round detected: 202603142602 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142602, Price 70658.36 [Round] Locking 202603142602 with chart start_price: 70658.36 [Round] ✅ Locked 202603142602: start_price=70658.36, matched=0 [BTC Chart] 결과: 70658.36 → 70663.97 (UP) [Round] Settling 202603142602 with chart result: start=70658.36, end=70663.97, result=UP [Round] ✅ Settled 202603142602: payout=0 [Round] Created round with unique number: 202603142603 (#73492060) [Game] Settled round detected: 202603142602, result: UP [Game] Found 0 settled bets for round 143349 [Game] New round detected: 202603142603 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142603, Price 70637.62 [Round] Locking 202603142603 with chart start_price: 70637.62 [Round] ✅ Locked 202603142603: start_price=70637.62, matched=0 [BTC Chart] 결과: 70637.62 → 70636.59 (DOWN) [Round] Settling 202603142603 with chart result: start=70637.62, end=70636.59, result=DOWN [Round] ✅ Settled 202603142603: payout=0 [Round] Created round with unique number: 202603142604 (#73492090) [Game] Settled round detected: 202603142603, result: DOWN [Game] Found 0 settled bets for round 143351 [Game] New round detected: 202603142604 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142604, Price 70634.64 [Round] Locking 202603142604 with chart start_price: 70634.64 [Round] ✅ Locked 202603142604: start_price=70634.64, matched=0 [BTC Chart] 결과: 70634.64 → 70632.1 (DOWN) [Round] Settling 202603142604 with chart result: start=70634.64, end=70632.1, result=DOWN [Round] ✅ Settled 202603142604: payout=0 [Round] Created round with unique number: 202603142605 (#73492120) [Game] Settled round detected: 202603142604, result: DOWN [Game] Found 0 settled bets for round 143353 [Game] New round detected: 202603142605 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142605, Price 70635.74 [Round] Locking 202603142605 with chart start_price: 70635.74 [Round] ✅ Locked 202603142605: start_price=70635.74, matched=0 [BTC Chart] 결과: 70635.74 → 70631.6 (DOWN) [Round] Settling 202603142605 with chart result: start=70635.74, end=70631.6, result=DOWN [Round] ✅ Settled 202603142605: payout=0 [Round] Created round with unique number: 202603142606 (#73492150) [Game] Settled round detected: 202603142605, result: DOWN [Game] Found 0 settled bets for round 143355 [Game] New round detected: 202603142606 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142606, Price 70639.75 [Round] Locking 202603142606 with chart start_price: 70639.75 [Round] ✅ Locked 202603142606: start_price=70639.75, matched=0 [BTC Chart] 결과: 70639.75 → 70641.56 (UP) [Round] Settling 202603142606 with chart result: start=70639.75, end=70641.56, result=UP [Round] ✅ Settled 202603142606: payout=0 [Round] Created round with unique number: 202603142607 (#73492180) [Game] Settled round detected: 202603142606, result: UP [Game] Found 0 settled bets for round 143357 [Game] New round detected: 202603142607 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142607, Price 70658.05 [Round] Locking 202603142607 with chart start_price: 70658.05 [Round] ✅ Locked 202603142607: start_price=70658.05, matched=0 [BTC Chart] 결과: 70658.05 → 70660.77 (UP) [Round] Settling 202603142607 with chart result: start=70658.05, end=70660.77, result=UP [Round] ✅ Settled 202603142607: payout=0 [Round] Created round with unique number: 202603142608 (#73492210) [Game] Settled round detected: 202603142607, result: UP [Game] Found 0 settled bets for round 143359 [Game] New round detected: 202603142608 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142608, Price 70664.83 [Round] Locking 202603142608 with chart start_price: 70664.83 [Round] ✅ Locked 202603142608: start_price=70664.83, matched=0 [BTC Chart] 결과: 70664.83 → 70665.96 (UP) [Round] Settling 202603142608 with chart result: start=70664.83, end=70665.96, result=UP [Round] ✅ Settled 202603142608: payout=0 [Round] Created round with unique number: 202603142609 (#73492240) [Game] Settled round detected: 202603142608, result: UP [Game] Found 0 settled bets for round 143361 [Game] New round detected: 202603142609 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142609, Price 70672.24 [Round] Locking 202603142609 with chart start_price: 70672.24 [Round] ✅ Locked 202603142609: start_price=70672.24, matched=0 [BTC Chart] 결과: 70672.24 → 70667.83 (DOWN) [Round] Settling 202603142609 with chart result: start=70672.24, end=70667.83, result=DOWN [Round] ✅ Settled 202603142609: payout=0 [Round] Created round with unique number: 202603142610 (#73492270) [Game] Settled round detected: 202603142609, result: DOWN [Game] Found 0 settled bets for round 143363 [Game] New round detected: 202603142610 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142610, Price 70654.19 [Round] Locking 202603142610 with chart start_price: 70654.19 [Round] ✅ Locked 202603142610: start_price=70654.19, matched=0 [BTC Chart] 결과: 70654.19 → 70636.65 (DOWN) [Round] Settling 202603142610 with chart result: start=70654.19, end=70636.65, result=DOWN [Round] ✅ Settled 202603142610: payout=0 [Round] Created round with unique number: 202603142611 (#73492300) [Game] Settled round detected: 202603142610, result: DOWN [Game] Found 0 settled bets for round 143365 [Game] New round detected: 202603142611 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142611, Price 70680.62 [Round] Locking 202603142611 with chart start_price: 70680.62 [Round] ✅ Locked 202603142611: start_price=70680.62, matched=0 [BTC Chart] 결과: 70680.62 → 70679.77 (DOWN) [Round] Settling 202603142611 with chart result: start=70680.62, end=70679.77, result=DOWN [Round] ✅ Settled 202603142611: payout=0 [Round] Created round with unique number: 202603142612 (#73492330) [Game] Settled round detected: 202603142611, result: DOWN [Game] Found 0 settled bets for round 143367 [Game] New round detected: 202603142612 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } ⚠️ 바이낸스 틱 간격: 3001ms [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142612, Price 70713.69 [Round] Locking 202603142612 with chart start_price: 70713.69 [Round] ✅ Locked 202603142612: start_price=70713.69, matched=0 [BTC Chart] 결과: 70713.69 → 70705.09 (DOWN) [Round] Settling 202603142612 with chart result: start=70713.69, end=70705.09, result=DOWN [Round] ✅ Settled 202603142612: payout=0 [Round] Created round with unique number: 202603142613 (#73492360) [Game] Settled round detected: 202603142612, result: DOWN [Game] Found 0 settled bets for round 143369 [Game] New round detected: 202603142613 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142613, Price 70705.08 [Round] Locking 202603142613 with chart start_price: 70705.08 [Round] ✅ Locked 202603142613: start_price=70705.08, matched=0 [BTC Chart] 결과: 70705.08 → 70705.66 (UP) [Round] Settling 202603142613 with chart result: start=70705.08, end=70705.66, result=UP [Round] ✅ Settled 202603142613: payout=0 [Round] Created round with unique number: 202603142614 (#73492390) [Game] Settled round detected: 202603142613, result: UP [Game] Found 0 settled bets for round 143371 [Game] New round detected: 202603142614 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142614, Price 70703.97 [Round] Locking 202603142614 with chart start_price: 70703.97 [Round] ✅ Locked 202603142614: start_price=70703.97, matched=0 [BTC Chart] 결과: 70703.97 → 70702.62 (DOWN) [Round] Settling 202603142614 with chart result: start=70703.97, end=70702.62, result=DOWN [Round] ✅ Settled 202603142614: payout=0 [Round] Created round with unique number: 202603142615 (#73492420) [Game] Settled round detected: 202603142614, result: DOWN [Game] Found 0 settled bets for round 143373 [Game] New round detected: 202603142615 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142615, Price 70702.63 [Round] Locking 202603142615 with chart start_price: 70702.63 [Round] ✅ Locked 202603142615: start_price=70702.63, matched=0 [BTC Chart] 결과: 70702.63 → 70699.65 (DOWN) [Round] Settling 202603142615 with chart result: start=70702.63, end=70699.65, result=DOWN [Round] ✅ Settled 202603142615: payout=0 [Round] Created round with unique number: 202603142616 (#73492450) [Game] Settled round detected: 202603142615, result: DOWN [Game] Found 0 settled bets for round 143375 [Game] New round detected: 202603142616 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142616, Price 70705.64 [Round] Locking 202603142616 with chart start_price: 70705.64 [Round] ✅ Locked 202603142616: start_price=70705.64, matched=0 [BTC Chart] 결과: 70705.64 → 70714.7 (UP) [Round] Settling 202603142616 with chart result: start=70705.64, end=70714.7, result=UP [Round] ✅ Settled 202603142616: payout=0 [Round] Created round with unique number: 202603142617 (#73492480) [Game] Settled round detected: 202603142616, result: UP [Game] Found 0 settled bets for round 143377 [Game] New round detected: 202603142617 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142617, Price 70726.55 [Round] Locking 202603142617 with chart start_price: 70726.55 [Round] ✅ Locked 202603142617: start_price=70726.55, matched=0 [BTC Chart] 결과: 70726.55 → 70730.3 (UP) [Round] Settling 202603142617 with chart result: start=70726.55, end=70730.3, result=UP [Round] ✅ Settled 202603142617: payout=0 [Round] Created round with unique number: 202603142618 (#73492510) [Game] Settled round detected: 202603142617, result: UP [Game] Found 0 settled bets for round 143379 [Game] New round detected: 202603142618 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142618, Price 70736.17 [Round] Locking 202603142618 with chart start_price: 70736.17 [Round] ✅ Locked 202603142618: start_price=70736.17, matched=0 [BTC Chart] 결과: 70736.17 → 70736.31 (UP) [Round] Settling 202603142618 with chart result: start=70736.17, end=70736.31, result=UP [Round] ✅ Settled 202603142618: payout=0 [Round] Created round with unique number: 202603142619 (#73492540) [Game] Settled round detected: 202603142618, result: UP [Game] Found 0 settled bets for round 143381 [Game] New round detected: 202603142619 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142619, Price 70736.31 [Round] Locking 202603142619 with chart start_price: 70736.31 [Round] ✅ Locked 202603142619: start_price=70736.31, matched=0 [BTC Chart] 결과: 70736.31 → 70736.3 (DOWN) [Round] Settling 202603142619 with chart result: start=70736.31, end=70736.3, result=DOWN [Round] ✅ Settled 202603142619: payout=0 [Round] Created round with unique number: 202603142620 (#73492570) [Game] Settled round detected: 202603142619, result: DOWN [Game] Found 0 settled bets for round 143383 [Game] New round detected: 202603142620 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142620, Price 70736.3 [Round] Locking 202603142620 with chart start_price: 70736.3 [Round] ✅ Locked 202603142620: start_price=70736.3, matched=0 [BTC Chart] 결과: 70736.3 → 70729.26 (DOWN) [Round] Settling 202603142620 with chart result: start=70736.3, end=70729.26, result=DOWN [Round] ✅ Settled 202603142620: payout=0 [Round] Created round with unique number: 202603142621 (#73492600) [Game] Settled round detected: 202603142620, result: DOWN [Game] Found 0 settled bets for round 143385 [Game] New round detected: 202603142621 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142621, Price 70729.25 [Round] Locking 202603142621 with chart start_price: 70729.25 [Round] ✅ Locked 202603142621: start_price=70729.25, matched=0 [BTC Chart] 결과: 70729.25 → 70727.64 (DOWN) [Round] Settling 202603142621 with chart result: start=70729.25, end=70727.64, result=DOWN [Round] ✅ Settled 202603142621: payout=0 [Round] Created round with unique number: 202603142622 (#73492630) [Game] Settled round detected: 202603142621, result: DOWN [Game] Found 0 settled bets for round 143387 [Game] New round detected: 202603142622 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142622, Price 70732.6 [Round] Locking 202603142622 with chart start_price: 70732.6 [Round] ✅ Locked 202603142622: start_price=70732.6, matched=0 [BTC Chart] 결과: 70732.6 → 70734.66 (UP) [Round] Settling 202603142622 with chart result: start=70732.6, end=70734.66, result=UP [Round] ✅ Settled 202603142622: payout=0 [Round] Created round with unique number: 202603142623 (#73492660) [Game] Settled round detected: 202603142622, result: UP [Game] Found 0 settled bets for round 143389 [Game] New round detected: 202603142623 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142623, Price 70729.59 [Round] Locking 202603142623 with chart start_price: 70729.59 [Round] ✅ Locked 202603142623: start_price=70729.59, matched=0 [BTC Chart] 결과: 70729.59 → 70727.23 (DOWN) [Round] Settling 202603142623 with chart result: start=70729.59, end=70727.23, result=DOWN [Round] ✅ Settled 202603142623: payout=0 [Round] Created round with unique number: 202603142624 (#73492690) [Game] Settled round detected: 202603142623, result: DOWN [Game] Found 0 settled bets for round 143391 [Game] New round detected: 202603142624 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142624, Price 70713.16 [Round] Locking 202603142624 with chart start_price: 70713.16 [Round] ✅ Locked 202603142624: start_price=70713.16, matched=0 [BTC Chart] 결과: 70713.16 → 70714.09 (UP) [Round] Settling 202603142624 with chart result: start=70713.16, end=70714.09, result=UP [Round] ✅ Settled 202603142624: payout=0 [Round] Created round with unique number: 202603142625 (#73492720) [Game] Settled round detected: 202603142624, result: UP [Game] Found 0 settled bets for round 143393 [Game] New round detected: 202603142625 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142625, Price 70714.1 [Round] Locking 202603142625 with chart start_price: 70714.1 [Round] ✅ Locked 202603142625: start_price=70714.1, matched=0 [BTC Chart] 결과: 70714.1 → 70695.34 (DOWN) [Round] Settling 202603142625 with chart result: start=70714.1, end=70695.34, result=DOWN [Round] ✅ Settled 202603142625: payout=0 [Round] Created round with unique number: 202603142626 (#73492750) [Game] Settled round detected: 202603142625, result: DOWN [Game] Found 0 settled bets for round 143395 [Game] New round detected: 202603142626 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142626, Price 70673.16 [Round] Locking 202603142626 with chart start_price: 70673.16 [Round] ✅ Locked 202603142626: start_price=70673.16, matched=0 [BTC Chart] 결과: 70673.16 → 70679.39 (UP) [Round] Settling 202603142626 with chart result: start=70673.16, end=70679.39, result=UP [Round] ✅ Settled 202603142626: payout=0 [Round] Created round with unique number: 202603142627 (#73492780) [Game] Settled round detected: 202603142626, result: UP [Game] Found 0 settled bets for round 143397 [Game] New round detected: 202603142627 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142627, Price 70719.57 [Round] Locking 202603142627 with chart start_price: 70719.57 [Round] ✅ Locked 202603142627: start_price=70719.57, matched=0 [BTC Chart] 결과: 70719.57 → 70722.42 (UP) [Round] Settling 202603142627 with chart result: start=70719.57, end=70722.42, result=UP [Round] ✅ Settled 202603142627: payout=0 [Round] Created round with unique number: 202603142628 (#73492810) [Game] Settled round detected: 202603142627, result: UP [Game] Found 0 settled bets for round 143399 [Game] New round detected: 202603142628 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142628, Price 70754.85 [Round] Locking 202603142628 with chart start_price: 70754.85 [Round] ✅ Locked 202603142628: start_price=70754.85, matched=0 [BTC Chart] 결과: 70754.85 → 70755.26 (UP) [Round] Settling 202603142628 with chart result: start=70754.85, end=70755.26, result=UP [Round] ✅ Settled 202603142628: payout=0 [Round] Created round with unique number: 202603142629 (#73492840) [Game] Settled round detected: 202603142628, result: UP [Game] Found 0 settled bets for round 143401 [Game] New round detected: 202603142629 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142629, Price 70748.64 [Round] Locking 202603142629 with chart start_price: 70748.64 [Round] ✅ Locked 202603142629: start_price=70748.64, matched=0 [BTC Chart] 결과: 70748.64 → 70750.16 (UP) [Round] Settling 202603142629 with chart result: start=70748.64, end=70750.16, result=UP [Round] ✅ Settled 202603142629: payout=0 [Round] Created round with unique number: 202603142630 (#73492870) [Game] Settled round detected: 202603142629, result: UP [Game] Found 0 settled bets for round 143403 [Game] New round detected: 202603142630 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142630, Price 70742.33 [Round] Locking 202603142630 with chart start_price: 70742.33 [Round] ✅ Locked 202603142630: start_price=70742.33, matched=0 [BTC Chart] 결과: 70742.33 → 70740.01 (DOWN) [Round] Settling 202603142630 with chart result: start=70742.33, end=70740.01, result=DOWN [Round] ✅ Settled 202603142630: payout=0 [Round] Created round with unique number: 202603142631 (#73492900) [Game] Settled round detected: 202603142630, result: DOWN [Game] Found 0 settled bets for round 143405 [Game] New round detected: 202603142631 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142631, Price 70753.48 [Round] Locking 202603142631 with chart start_price: 70753.48 [Round] ✅ Locked 202603142631: start_price=70753.48, matched=0 [BTC Chart] 결과: 70753.48 → 70762.27 (UP) [Round] Settling 202603142631 with chart result: start=70753.48, end=70762.27, result=UP [Round] ✅ Settled 202603142631: payout=0 [Round] Created round with unique number: 202603142632 (#73492930) [Game] Settled round detected: 202603142631, result: UP [Game] Found 0 settled bets for round 143407 [Game] New round detected: 202603142632 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142632, Price 70759.63 [Round] Locking 202603142632 with chart start_price: 70759.63 [Round] ✅ Locked 202603142632: start_price=70759.63, matched=0 [BTC Chart] 결과: 70759.63 → 70757.62 (DOWN) [Round] Settling 202603142632 with chart result: start=70759.63, end=70757.62, result=DOWN [Round] ✅ Settled 202603142632: payout=0 [Round] Created round with unique number: 202603142633 (#73492960) [Game] Settled round detected: 202603142632, result: DOWN [Game] Found 0 settled bets for round 143409 [Game] New round detected: 202603142633 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142633, Price 70729.74 [Round] Locking 202603142633 with chart start_price: 70729.74 [Round] ✅ Locked 202603142633: start_price=70729.74, matched=0 [BTC Chart] 결과: 70729.74 → 70728.59 (DOWN) [Round] Settling 202603142633 with chart result: start=70729.74, end=70728.59, result=DOWN [Round] ✅ Settled 202603142633: payout=0 [Round] Created round with unique number: 202603142634 (#73492990) [Game] Settled round detected: 202603142633, result: DOWN [Game] Found 0 settled bets for round 143411 [Game] New round detected: 202603142634 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142634, Price 70724.01 [Round] Locking 202603142634 with chart start_price: 70724.01 [Round] ✅ Locked 202603142634: start_price=70724.01, matched=0 [BTC Chart] 결과: 70724.01 → 70724.39 (UP) [Round] Settling 202603142634 with chart result: start=70724.01, end=70724.39, result=UP [Round] ✅ Settled 202603142634: payout=0 [Round] Created round with unique number: 202603142635 (#73493020) [Game] Settled round detected: 202603142634, result: UP [Game] Found 0 settled bets for round 143413 [Game] New round detected: 202603142635 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142635, Price 70724.39 [Round] Locking 202603142635 with chart start_price: 70724.39 [Round] ✅ Locked 202603142635: start_price=70724.39, matched=0 [BTC Chart] 결과: 70724.39 → 70723.15 (DOWN) [Round] Settling 202603142635 with chart result: start=70724.39, end=70723.15, result=DOWN [Round] ✅ Settled 202603142635: payout=0 [Round] Created round with unique number: 202603142636 (#73493050) [Game] Settled round detected: 202603142635, result: DOWN [Game] Found 0 settled bets for round 143415 [Game] New round detected: 202603142636 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142636, Price 70723.15 [Round] Locking 202603142636 with chart start_price: 70723.15 [Round] ✅ Locked 202603142636: start_price=70723.15, matched=0 [BTC Chart] 결과: 70723.15 → 70718.86 (DOWN) [Round] Settling 202603142636 with chart result: start=70723.15, end=70718.86, result=DOWN [Round] ✅ Settled 202603142636: payout=0 [Round] Created round with unique number: 202603142637 (#73493080) [Game] Settled round detected: 202603142636, result: DOWN [Game] Found 0 settled bets for round 143417 [Game] New round detected: 202603142637 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142637, Price 70712.28 [Round] Locking 202603142637 with chart start_price: 70712.28 [Round] ✅ Locked 202603142637: start_price=70712.28, matched=0 [BTC Chart] 결과: 70712.28 → 70714.43 (UP) [Round] Settling 202603142637 with chart result: start=70712.28, end=70714.43, result=UP [Round] ✅ Settled 202603142637: payout=0 [Round] Created round with unique number: 202603142638 (#73493110) [Game] Settled round detected: 202603142637, result: UP [Game] Found 0 settled bets for round 143419 [Game] New round detected: 202603142638 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142638, Price 70703.72 [Round] Locking 202603142638 with chart start_price: 70703.72 [Round] ✅ Locked 202603142638: start_price=70703.72, matched=0 [BTC Chart] 결과: 70703.72 → 70717.39 (UP) [Round] Settling 202603142638 with chart result: start=70703.72, end=70717.39, result=UP [Round] ✅ Settled 202603142638: payout=0 [Round] Created round with unique number: 202603142639 (#73493140) [Game] Settled round detected: 202603142638, result: UP [Game] Found 0 settled bets for round 143421 [Game] New round detected: 202603142639 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142639, Price 70726.57 [Round] Locking 202603142639 with chart start_price: 70726.57 [Round] ✅ Locked 202603142639: start_price=70726.57, matched=0 [BTC Chart] 결과: 70726.57 → 70728.61 (UP) [Round] Settling 202603142639 with chart result: start=70726.57, end=70728.61, result=UP [Round] ✅ Settled 202603142639: payout=0 [Round] Created round with unique number: 202603142640 (#73493170) [Game] Settled round detected: 202603142639, result: UP [Game] Found 0 settled bets for round 143423 [Game] New round detected: 202603142640 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142640, Price 70738.57 [Round] Locking 202603142640 with chart start_price: 70738.57 [Round] ✅ Locked 202603142640: start_price=70738.57, matched=0 [BTC Chart] 결과: 70738.57 → 70782.15 (UP) [Round] Settling 202603142640 with chart result: start=70738.57, end=70782.15, result=UP [Round] ✅ Settled 202603142640: payout=0 [Round] Created round with unique number: 202603142641 (#73493200) [Game] Settled round detected: 202603142640, result: UP [Game] Found 0 settled bets for round 143425 [Game] New round detected: 202603142641 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142641, Price 70743.07 [Round] Locking 202603142641 with chart start_price: 70743.07 [Round] ✅ Locked 202603142641: start_price=70743.07, matched=0 [BTC Chart] 결과: 70743.07 → 70733.71 (DOWN) [Round] Settling 202603142641 with chart result: start=70743.07, end=70733.71, result=DOWN [Round] ✅ Settled 202603142641: payout=0 [Round] Created round with unique number: 202603142642 (#73493230) [Game] Settled round detected: 202603142641, result: DOWN [Game] Found 0 settled bets for round 143427 [Game] New round detected: 202603142642 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142642, Price 70733.71 [Round] Locking 202603142642 with chart start_price: 70733.71 [Round] ✅ Locked 202603142642: start_price=70733.71, matched=0 [BTC Chart] 결과: 70733.71 → 70734.66 (UP) [Round] Settling 202603142642 with chart result: start=70733.71, end=70734.66, result=UP [Round] ✅ Settled 202603142642: payout=0 [Round] Created round with unique number: 202603142643 (#73493260) [Game] Settled round detected: 202603142642, result: UP [Game] Found 0 settled bets for round 143429 [Game] New round detected: 202603142643 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142643, Price 70746.25 [Round] Locking 202603142643 with chart start_price: 70746.25 [Round] ✅ Locked 202603142643: start_price=70746.25, matched=0 [BTC Chart] 결과: 70746.25 → 70747.76 (UP) [Round] Settling 202603142643 with chart result: start=70746.25, end=70747.76, result=UP [Round] ✅ Settled 202603142643: payout=0 [Round] Created round with unique number: 202603142644 (#73493290) [Game] Settled round detected: 202603142643, result: UP [Game] Found 0 settled bets for round 143431 [Game] New round detected: 202603142644 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142644, Price 70738.05 [Round] Locking 202603142644 with chart start_price: 70738.05 [Round] ✅ Locked 202603142644: start_price=70738.05, matched=0 [BTC Chart] 결과: 70738.05 → 70737.35 (DOWN) [Round] Settling 202603142644 with chart result: start=70738.05, end=70737.35, result=DOWN [Round] ✅ Settled 202603142644: payout=0 [Round] Created round with unique number: 202603142645 (#73493320) [Game] Settled round detected: 202603142644, result: DOWN [Game] Found 0 settled bets for round 143433 [Game] New round detected: 202603142645 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142645, Price 70762.16 [Round] Locking 202603142645 with chart start_price: 70762.16 [Round] ✅ Locked 202603142645: start_price=70762.16, matched=0 ⚠️ 바이낸스 틱 간격: 3001ms [BTC Chart] 결과: 70762.16 → 70770.43 (UP) [Round] Settling 202603142645 with chart result: start=70762.16, end=70770.43, result=UP [Round] ✅ Settled 202603142645: payout=0 [Round] Created round with unique number: 202603142646 (#73493352) [Game] Settled round detected: 202603142645, result: UP [Game] Found 0 settled bets for round 143435 [Game] New round detected: 202603142646 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142646, Price 70761.4 [Round] Locking 202603142646 with chart start_price: 70761.4 [Round] ✅ Locked 202603142646: start_price=70761.4, matched=0 [BTC Chart] 결과: 70761.4 → 70756.81 (DOWN) [Round] Settling 202603142646 with chart result: start=70761.4, end=70756.81, result=DOWN [Round] ✅ Settled 202603142646: payout=0 [Round] Created round with unique number: 202603142647 (#73493380) [Game] Settled round detected: 202603142646, result: DOWN [Game] Found 0 settled bets for round 143437 [Game] New round detected: 202603142647 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142647, Price 70743.51 [Round] Locking 202603142647 with chart start_price: 70743.51 [Round] ✅ Locked 202603142647: start_price=70743.51, matched=0 [BTC Chart] 결과: 70743.51 → 70747.44 (UP) [Round] Settling 202603142647 with chart result: start=70743.51, end=70747.44, result=UP [Round] ✅ Settled 202603142647: payout=0 [Round] Created round with unique number: 202603142648 (#73493410) [Game] Settled round detected: 202603142647, result: UP [Game] Found 0 settled bets for round 143439 [Game] New round detected: 202603142648 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142648, Price 70747.45 [Round] Locking 202603142648 with chart start_price: 70747.45 [Round] ✅ Locked 202603142648: start_price=70747.45, matched=0 [BTC Chart] 결과: 70747.45 → 70739.98 (DOWN) [Round] Settling 202603142648 with chart result: start=70747.45, end=70739.98, result=DOWN [Round] ✅ Settled 202603142648: payout=0 [Round] Created round with unique number: 202603142649 (#73493440) [Game] Settled round detected: 202603142648, result: DOWN [Game] Found 0 settled bets for round 143441 [Game] New round detected: 202603142649 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142649, Price 70738.43 [Round] Locking 202603142649 with chart start_price: 70738.43 [Round] ✅ Locked 202603142649: start_price=70738.43, matched=0 [BTC Chart] 결과: 70738.43 → 70738.14 (DOWN) [Round] Settling 202603142649 with chart result: start=70738.43, end=70738.14, result=DOWN [Round] ✅ Settled 202603142649: payout=0 [Round] Created round with unique number: 202603142650 (#73493470) [Game] Settled round detected: 202603142649, result: DOWN [Game] Found 0 settled bets for round 143443 [Game] New round detected: 202603142650 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142650, Price 70732.37 [Round] Locking 202603142650 with chart start_price: 70732.37 [Round] ✅ Locked 202603142650: start_price=70732.37, matched=0 [BTC Chart] 결과: 70732.37 → 70786.53 (UP) [Round] Settling 202603142650 with chart result: start=70732.37, end=70786.53, result=UP [Round] ✅ Settled 202603142650: payout=0 [Round] Created round with unique number: 202603142651 (#73493500) [Game] Settled round detected: 202603142650, result: UP [Game] Found 0 settled bets for round 143445 [Game] New round detected: 202603142651 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142651, Price 70744.71 [Round] Locking 202603142651 with chart start_price: 70744.71 [Round] ✅ Locked 202603142651: start_price=70744.71, matched=0 [BTC Chart] 결과: 70744.71 → 70746.26 (UP) [Round] Settling 202603142651 with chart result: start=70744.71, end=70746.26, result=UP [Round] ✅ Settled 202603142651: payout=0 [Round] Created round with unique number: 202603142652 (#73493530) [Game] Settled round detected: 202603142651, result: UP [Game] Found 0 settled bets for round 143447 [Game] New round detected: 202603142652 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142652, Price 70746.26 [Round] Locking 202603142652 with chart start_price: 70746.26 [Round] ✅ Locked 202603142652: start_price=70746.26, matched=0 [BTC Chart] 결과: 70746.26 → 70746.06 (DOWN) [Round] Settling 202603142652 with chart result: start=70746.26, end=70746.06, result=DOWN [Round] ✅ Settled 202603142652: payout=0 [Round] Created round with unique number: 202603142653 (#73493560) [Game] Settled round detected: 202603142652, result: DOWN [Game] Found 0 settled bets for round 143449 [Game] New round detected: 202603142653 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142653, Price 70726.64 [Round] Locking 202603142653 with chart start_price: 70726.64 [Round] ✅ Locked 202603142653: start_price=70726.64, matched=0 [BTC Chart] 결과: 70726.64 → 70717.71 (DOWN) [Round] Settling 202603142653 with chart result: start=70726.64, end=70717.71, result=DOWN [Round] ✅ Settled 202603142653: payout=0 [Round] Created round with unique number: 202603142654 (#73493590) [Game] Settled round detected: 202603142653, result: DOWN [Game] Found 0 settled bets for round 143451 [Game] New round detected: 202603142654 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142654, Price 70756.82 [Round] Locking 202603142654 with chart start_price: 70756.82 [Round] ✅ Locked 202603142654: start_price=70756.82, matched=0 [BTC Chart] 결과: 70756.82 → 70758.58 (UP) [Round] Settling 202603142654 with chart result: start=70756.82, end=70758.58, result=UP [Round] ✅ Settled 202603142654: payout=0 [Round] Created round with unique number: 202603142655 (#73493620) [Game] Settled round detected: 202603142654, result: UP [Game] Found 0 settled bets for round 143453 [Game] New round detected: 202603142655 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142655, Price 70748.46 [Round] Locking 202603142655 with chart start_price: 70748.46 [Round] ✅ Locked 202603142655: start_price=70748.46, matched=0 [BTC Chart] 결과: 70748.46 → 70746.97 (DOWN) [Round] Settling 202603142655 with chart result: start=70748.46, end=70746.97, result=DOWN [Round] ✅ Settled 202603142655: payout=0 [Round] Created round with unique number: 202603142656 (#73493650) [Game] Settled round detected: 202603142655, result: DOWN [Game] Found 0 settled bets for round 143455 [Game] New round detected: 202603142656 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142656, Price 70746.97 [Round] Locking 202603142656 with chart start_price: 70746.97 [Round] ✅ Locked 202603142656: start_price=70746.97, matched=0 [BTC Chart] 결과: 70746.97 → 70751.43 (UP) [Round] Settling 202603142656 with chart result: start=70746.97, end=70751.43, result=UP [Round] ✅ Settled 202603142656: payout=0 [Round] Created round with unique number: 202603142657 (#73493680) [Game] Settled round detected: 202603142656, result: UP [Game] Found 0 settled bets for round 143457 [Game] New round detected: 202603142657 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142657, Price 70760.27 [Round] Locking 202603142657 with chart start_price: 70760.27 [Round] ✅ Locked 202603142657: start_price=70760.27, matched=0 [BTC Chart] 결과: 70760.27 → 70756.9 (DOWN) [Round] Settling 202603142657 with chart result: start=70760.27, end=70756.9, result=DOWN [Round] ✅ Settled 202603142657: payout=0 [Round] Created round with unique number: 202603142658 (#73493710) [Game] Settled round detected: 202603142657, result: DOWN [Game] Found 0 settled bets for round 143459 [Game] New round detected: 202603142658 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142658, Price 70756.89 [Round] Locking 202603142658 with chart start_price: 70756.89 [Round] ✅ Locked 202603142658: start_price=70756.89, matched=0 [BTC Chart] 결과: 70756.89 → 70756.57 (DOWN) [Round] Settling 202603142658 with chart result: start=70756.89, end=70756.57, result=DOWN [Round] ✅ Settled 202603142658: payout=0 [Round] Created round with unique number: 202603142659 (#73493740) [Game] Settled round detected: 202603142658, result: DOWN [Game] Found 0 settled bets for round 143461 [Game] New round detected: 202603142659 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142659, Price 70756.57 [Round] Locking 202603142659 with chart start_price: 70756.57 [Round] ✅ Locked 202603142659: start_price=70756.57, matched=0 [BTC Chart] 결과: 70756.57 → 70762.27 (UP) [Round] Settling 202603142659 with chart result: start=70756.57, end=70762.27, result=UP [Round] ✅ Settled 202603142659: payout=0 [Round] Created round with unique number: 202603142660 (#73493770) [Game] Settled round detected: 202603142659, result: UP [Game] Found 0 settled bets for round 143463 [Game] New round detected: 202603142660 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142662, Price 70749.41 [Round] No betting round found for roundId: 202603142662, creating it now [Round] Created round with unique number: 202603142662 (#73493855) [Round] Locking 202603142662 with chart start_price: 70749.41 [Round] ✅ Locked 202603142662: start_price=70749.41, matched=0 [Game] New round detected: 202603142662 [BTC Chart] 결과: 70749.41 → 70747.73 (DOWN) [Round] Settling 202603142662 with chart result: start=70749.41, end=70747.73, result=DOWN [Round] ✅ Settled 202603142662: payout=0 [Round] Created round with unique number: 202603142663 (#73493861) [Game] Settled round detected: 202603142662, result: DOWN [Game] Found 0 settled bets for round 143467 [Game] New round detected: 202603142663 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142663, Price 70742.78 [Round] Locking 202603142663 with chart start_price: 70742.78 [Round] ✅ Locked 202603142663: start_price=70742.78, matched=0 [BTC Chart] 결과: 70742.78 → 70747.7 (UP) [Round] Settling 202603142663 with chart result: start=70742.78, end=70747.7, result=UP [Round] ✅ Settled 202603142663: payout=0 [Round] Created round with unique number: 202603142664 (#73493890) [Game] Settled round detected: 202603142663, result: UP [Game] Found 0 settled bets for round 143469 [Game] New round detected: 202603142664 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142664, Price 70747.7 [Round] Locking 202603142664 with chart start_price: 70747.7 [Round] ✅ Locked 202603142664: start_price=70747.7, matched=0 [BTC Chart] 결과: 70747.7 → 70746.87 (DOWN) [Round] Settling 202603142664 with chart result: start=70747.7, end=70746.87, result=DOWN [Round] ✅ Settled 202603142664: payout=0 [Round] Created round with unique number: 202603142665 (#73493920) [Game] Settled round detected: 202603142664, result: DOWN [Game] Found 0 settled bets for round 143471 [Game] New round detected: 202603142665 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142665, Price 70746.86 [Round] Locking 202603142665 with chart start_price: 70746.86 [Round] ✅ Locked 202603142665: start_price=70746.86, matched=0 [BTC Chart] 결과: 70746.86 → 70745.19 (DOWN) [Round] Settling 202603142665 with chart result: start=70746.86, end=70745.19, result=DOWN [Round] ✅ Settled 202603142665: payout=0 [Round] Created round with unique number: 202603142666 (#73493950) [Game] Settled round detected: 202603142665, result: DOWN [Game] Found 0 settled bets for round 143473 [Game] New round detected: 202603142666 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142666, Price 70745.19 [Round] Locking 202603142666 with chart start_price: 70745.19 [Round] ✅ Locked 202603142666: start_price=70745.19, matched=0 [BTC Chart] 결과: 70745.19 → 70752.11 (UP) [Round] Settling 202603142666 with chart result: start=70745.19, end=70752.11, result=UP [Round] ✅ Settled 202603142666: payout=0 [Round] Created round with unique number: 202603142667 (#73493980) [Game] Settled round detected: 202603142666, result: UP [Game] Found 0 settled bets for round 143475 [Game] New round detected: 202603142667 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142667, Price 70752.12 [Round] Locking 202603142667 with chart start_price: 70752.12 [Round] ✅ Locked 202603142667: start_price=70752.12, matched=0 [BTC Chart] 결과: 70752.12 → 70750.64 (DOWN) [Round] Settling 202603142667 with chart result: start=70752.12, end=70750.64, result=DOWN [Round] ✅ Settled 202603142667: payout=0 [Round] Created round with unique number: 202603142668 (#73494010) [Game] Settled round detected: 202603142667, result: DOWN [Game] Found 0 settled bets for round 143477 [Game] New round detected: 202603142668 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142668, Price 70749.54 [Round] Locking 202603142668 with chart start_price: 70749.54 [Round] ✅ Locked 202603142668: start_price=70749.54, matched=0 [BTC Chart] 결과: 70749.54 → 70750.79 (UP) [Round] Settling 202603142668 with chart result: start=70749.54, end=70750.79, result=UP [Round] ✅ Settled 202603142668: payout=0 [Round] Created round with unique number: 202603142669 (#73494040) [Game] Settled round detected: 202603142668, result: UP [Game] Found 0 settled bets for round 143479 [Game] New round detected: 202603142669 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142669, Price 70765.06 [Round] Locking 202603142669 with chart start_price: 70765.06 [Round] ✅ Locked 202603142669: start_price=70765.06, matched=0 [BTC Chart] 결과: 70765.06 → 70756.28 (DOWN) [Round] Settling 202603142669 with chart result: start=70765.06, end=70756.28, result=DOWN [Round] ✅ Settled 202603142669: payout=0 [Round] Created round with unique number: 202603142670 (#73494070) [Game] Settled round detected: 202603142669, result: DOWN [Game] Found 0 settled bets for round 143481 [Game] New round detected: 202603142670 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142670, Price 70775.02 [Round] Locking 202603142670 with chart start_price: 70775.02 [Round] ✅ Locked 202603142670: start_price=70775.02, matched=0 [BTC Chart] 결과: 70775.02 → 70753.82 (DOWN) [Round] Settling 202603142670 with chart result: start=70775.02, end=70753.82, result=DOWN [Round] ✅ Settled 202603142670: payout=0 [Round] Created round with unique number: 202603142671 (#73494100) [Game] Settled round detected: 202603142670, result: DOWN [Game] Found 0 settled bets for round 143483 [Game] New round detected: 202603142671 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142673, Price 70808.01 [Round] No betting round found for roundId: 202603142673, creating it now [Round] Created round with unique number: 202603142673 (#73494185) [Round] Locking 202603142673 with chart start_price: 70808.01 [Round] ✅ Locked 202603142673: start_price=70808.01, matched=0 [Game] New round detected: 202603142673 [BTC Chart] 결과: 70808.01 → 70806.56 (DOWN) [Round] Settling 202603142673 with chart result: start=70808.01, end=70806.56, result=DOWN [Round] ✅ Settled 202603142673: payout=0 [Round] Created round with unique number: 202603142674 (#73494190) [Game] Settled round detected: 202603142673, result: DOWN [Game] Found 0 settled bets for round 143487 [Game] New round detected: 202603142674 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142674, Price 70803.6 [Round] Locking 202603142674 with chart start_price: 70803.6 [Round] ✅ Locked 202603142674: start_price=70803.6, matched=0 [BTC Chart] 결과: 70803.6 → 70799.44 (DOWN) [Round] Settling 202603142674 with chart result: start=70803.6, end=70799.44, result=DOWN [Round] ✅ Settled 202603142674: payout=0 [Round] Created round with unique number: 202603142675 (#73494220) [Game] Settled round detected: 202603142674, result: DOWN [Game] Found 0 settled bets for round 143489 [Game] New round detected: 202603142675 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142675, Price 70807.31 [Round] Locking 202603142675 with chart start_price: 70807.31 [Round] ✅ Locked 202603142675: start_price=70807.31, matched=0 [BTC Chart] 결과: 70807.31 → 70827.64 (UP) [Round] Settling 202603142675 with chart result: start=70807.31, end=70827.64, result=UP [Round] ✅ Settled 202603142675: payout=0 [Round] Created round with unique number: 202603142676 (#73494250) [Game] Settled round detected: 202603142675, result: UP [Game] Found 0 settled bets for round 143491 [Game] New round detected: 202603142676 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142676, Price 70807.54 [Round] Locking 202603142676 with chart start_price: 70807.54 [Round] ✅ Locked 202603142676: start_price=70807.54, matched=0 [BTC Chart] 결과: 70807.54 → 70809.23 (UP) [Round] Settling 202603142676 with chart result: start=70807.54, end=70809.23, result=UP [Round] ✅ Settled 202603142676: payout=0 [Round] Created round with unique number: 202603142677 (#73494280) [Game] Settled round detected: 202603142676, result: UP [Game] Found 0 settled bets for round 143493 [Game] New round detected: 202603142677 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142677, Price 70829.27 [Round] Locking 202603142677 with chart start_price: 70829.27 [Round] ✅ Locked 202603142677: start_price=70829.27, matched=0 [BTC Chart] 결과: 70829.27 → 70825 (DOWN) [Round] Settling 202603142677 with chart result: start=70829.27, end=70825, result=DOWN [Round] ✅ Settled 202603142677: payout=0 [Round] Created round with unique number: 202603142678 (#73494310) [Game] Settled round detected: 202603142677, result: DOWN [Game] Found 0 settled bets for round 143495 [Game] New round detected: 202603142678 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142678, Price 70834.2 [Round] Locking 202603142678 with chart start_price: 70834.2 [Round] ✅ Locked 202603142678: start_price=70834.2, matched=0 [BTC Chart] 결과: 70834.2 → 70848.03 (UP) [Round] Settling 202603142678 with chart result: start=70834.2, end=70848.03, result=UP [Round] ✅ Settled 202603142678: payout=0 [Round] Created round with unique number: 202603142679 (#73494340) [Game] Settled round detected: 202603142678, result: UP [Game] Found 0 settled bets for round 143497 [Game] New round detected: 202603142679 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142679, Price 70866.8 [Round] Locking 202603142679 with chart start_price: 70866.8 [Round] ✅ Locked 202603142679: start_price=70866.8, matched=0 [BTC Chart] 결과: 70866.8 → 70872.81 (UP) [Round] Settling 202603142679 with chart result: start=70866.8, end=70872.81, result=UP [Round] ✅ Settled 202603142679: payout=0 [Round] Created round with unique number: 202603142680 (#73494370) [Game] Settled round detected: 202603142679, result: UP [Game] Found 0 settled bets for round 143499 [Game] New round detected: 202603142680 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142680, Price 70914.62 [Round] Locking 202603142680 with chart start_price: 70914.62 [Round] ✅ Locked 202603142680: start_price=70914.62, matched=0 [BTC Chart] 결과: 70914.62 → 70919.73 (UP) [Round] Settling 202603142680 with chart result: start=70914.62, end=70919.73, result=UP [Round] ✅ Settled 202603142680: payout=0 [Round] Created round with unique number: 202603142681 (#73494400) [Game] Settled round detected: 202603142680, result: UP [Game] Found 0 settled bets for round 143501 [Game] New round detected: 202603142681 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142681, Price 70911.02 [Round] Locking 202603142681 with chart start_price: 70911.02 [Round] ✅ Locked 202603142681: start_price=70911.02, matched=0 [BTC Chart] 결과: 70911.02 → 70891.44 (DOWN) [Round] Settling 202603142681 with chart result: start=70911.02, end=70891.44, result=DOWN [Round] ✅ Settled 202603142681: payout=0 [Round] Created round with unique number: 202603142682 (#73494430) [Game] Settled round detected: 202603142681, result: DOWN [Game] Found 0 settled bets for round 143503 [Game] New round detected: 202603142682 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142682, Price 70892.33 [Round] Locking 202603142682 with chart start_price: 70892.33 [Round] ✅ Locked 202603142682: start_price=70892.33, matched=0 [BTC Chart] 결과: 70892.33 → 70894.64 (UP) [Round] Settling 202603142682 with chart result: start=70892.33, end=70894.64, result=UP [Round] ✅ Settled 202603142682: payout=0 [Round] Created round with unique number: 202603142683 (#73494460) [Game] Settled round detected: 202603142682, result: UP [Game] Found 0 settled bets for round 143505 [Game] New round detected: 202603142683 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142683, Price 70915.83 [Round] Locking 202603142683 with chart start_price: 70915.83 [Round] ✅ Locked 202603142683: start_price=70915.83, matched=0 [BTC Chart] 결과: 70915.83 → 70917.29 (UP) [Round] Settling 202603142683 with chart result: start=70915.83, end=70917.29, result=UP [Round] ✅ Settled 202603142683: payout=0 [Round] Created round with unique number: 202603142684 (#73494490) [Game] Settled round detected: 202603142683, result: UP [Game] Found 0 settled bets for round 143507 [Game] New round detected: 202603142684 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142684, Price 70903.91 [Round] Locking 202603142684 with chart start_price: 70903.91 [Round] ✅ Locked 202603142684: start_price=70903.91, matched=0 [BTC Chart] 결과: 70903.91 → 70895.18 (DOWN) [Round] Settling 202603142684 with chart result: start=70903.91, end=70895.18, result=DOWN [Round] ✅ Settled 202603142684: payout=0 [Round] Created round with unique number: 202603142685 (#73494520) [Game] Settled round detected: 202603142684, result: DOWN [Game] Found 0 settled bets for round 143509 [Game] New round detected: 202603142685 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142685, Price 70895.18 [Round] Locking 202603142685 with chart start_price: 70895.18 [Round] ✅ Locked 202603142685: start_price=70895.18, matched=0 [BTC Chart] 결과: 70895.18 → 70899.85 (UP) [Round] Settling 202603142685 with chart result: start=70895.18, end=70899.85, result=UP [Round] ✅ Settled 202603142685: payout=0 [Round] Created round with unique number: 202603142686 (#73494550) [Game] Settled round detected: 202603142685, result: UP [Game] Found 0 settled bets for round 143511 [Game] New round detected: 202603142686 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142686, Price 70886.7 [Round] Locking 202603142686 with chart start_price: 70886.7 [Round] ✅ Locked 202603142686: start_price=70886.7, matched=0 [BTC Chart] 결과: 70886.7 → 70874.15 (DOWN) [Round] Settling 202603142686 with chart result: start=70886.7, end=70874.15, result=DOWN [Round] ✅ Settled 202603142686: payout=0 [Round] Created round with unique number: 202603142687 (#73494580) [Game] Settled round detected: 202603142686, result: DOWN [Game] Found 0 settled bets for round 143513 [Game] New round detected: 202603142687 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142687, Price 70899.68 [Round] Locking 202603142687 with chart start_price: 70899.68 [Round] ✅ Locked 202603142687: start_price=70899.68, matched=0 [BTC Chart] 결과: 70899.68 → 70897.63 (DOWN) [Round] Settling 202603142687 with chart result: start=70899.68, end=70897.63, result=DOWN [Round] ✅ Settled 202603142687: payout=0 [Round] Created round with unique number: 202603142688 (#73494610) [Game] Settled round detected: 202603142687, result: DOWN [Game] Found 0 settled bets for round 143515 [Game] New round detected: 202603142688 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142688, Price 70897.64 [Round] Locking 202603142688 with chart start_price: 70897.64 [Round] ✅ Locked 202603142688: start_price=70897.64, matched=0 [BTC Chart] 결과: 70897.64 → 70897.12 (DOWN) [Round] Settling 202603142688 with chart result: start=70897.64, end=70897.12, result=DOWN [Round] ✅ Settled 202603142688: payout=0 [Round] Created round with unique number: 202603142689 (#73494640) [Game] Settled round detected: 202603142688, result: DOWN [Game] Found 0 settled bets for round 143517 [Game] New round detected: 202603142689 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142689, Price 70913.87 [Round] Locking 202603142689 with chart start_price: 70913.87 [Round] ✅ Locked 202603142689: start_price=70913.87, matched=0 [BTC Chart] 결과: 70913.87 → 70922.44 (UP) [Round] Settling 202603142689 with chart result: start=70913.87, end=70922.44, result=UP [Round] ✅ Settled 202603142689: payout=0 [Round] Created round with unique number: 202603142690 (#73494670) [Game] Settled round detected: 202603142689, result: UP [Game] Found 0 settled bets for round 143519 [Game] New round detected: 202603142690 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142690, Price 70925.62 [Round] Locking 202603142690 with chart start_price: 70925.62 [Round] ✅ Locked 202603142690: start_price=70925.62, matched=0 [BTC Chart] 결과: 70925.62 → 70917.85 (DOWN) [Round] Settling 202603142690 with chart result: start=70925.62, end=70917.85, result=DOWN [Round] ✅ Settled 202603142690: payout=0 [Round] Created round with unique number: 202603142691 (#73494700) [Game] Settled round detected: 202603142690, result: DOWN [Game] Found 0 settled bets for round 143521 [Game] New round detected: 202603142691 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142691, Price 70923.84 [Round] Locking 202603142691 with chart start_price: 70923.84 [Round] ✅ Locked 202603142691: start_price=70923.84, matched=0 [BTC Chart] 결과: 70923.84 → 70914.76 (DOWN) [Round] Settling 202603142691 with chart result: start=70923.84, end=70914.76, result=DOWN [Round] ✅ Settled 202603142691: payout=0 [Round] Created round with unique number: 202603142692 (#73494730) [Game] Settled round detected: 202603142691, result: DOWN [Game] Found 0 settled bets for round 143523 [Game] New round detected: 202603142692 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142692, Price 70901.71 [Round] Locking 202603142692 with chart start_price: 70901.71 [Round] ✅ Locked 202603142692: start_price=70901.71, matched=0 [BTC Chart] 결과: 70901.71 → 70905.37 (UP) [Round] Settling 202603142692 with chart result: start=70901.71, end=70905.37, result=UP [Round] ✅ Settled 202603142692: payout=0 [Round] Created round with unique number: 202603142693 (#73494760) [Game] Settled round detected: 202603142692, result: UP [Game] Found 0 settled bets for round 143525 [Game] New round detected: 202603142693 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142693, Price 70892.46 [Round] Locking 202603142693 with chart start_price: 70892.46 [Round] ✅ Locked 202603142693: start_price=70892.46, matched=0 [BTC Chart] 결과: 70892.46 → 70884.32 (DOWN) [Round] Settling 202603142693 with chart result: start=70892.46, end=70884.32, result=DOWN [Round] ✅ Settled 202603142693: payout=0 [Round] Created round with unique number: 202603142694 (#73494790) [Game] Settled round detected: 202603142693, result: DOWN [Game] Found 0 settled bets for round 143527 [Game] New round detected: 202603142694 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142694, Price 70880.22 [Round] Locking 202603142694 with chart start_price: 70880.22 [Round] ✅ Locked 202603142694: start_price=70880.22, matched=0 [BTC Chart] 결과: 70880.22 → 70887.44 (UP) [Round] Settling 202603142694 with chart result: start=70880.22, end=70887.44, result=UP [Round] ✅ Settled 202603142694: payout=0 [Round] Created round with unique number: 202603142695 (#73494820) [Game] Settled round detected: 202603142694, result: UP [Game] Found 0 settled bets for round 143529 [Game] New round detected: 202603142695 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142695, Price 70900.33 [Round] Locking 202603142695 with chart start_price: 70900.33 [Round] ✅ Locked 202603142695: start_price=70900.33, matched=0 [BTC Chart] 결과: 70900.33 → 70900.03 (DOWN) [Round] Settling 202603142695 with chart result: start=70900.33, end=70900.03, result=DOWN [Round] ✅ Settled 202603142695: payout=0 [Round] Created round with unique number: 202603142696 (#73494850) [Game] Settled round detected: 202603142695, result: DOWN [Game] Found 0 settled bets for round 143531 [Game] New round detected: 202603142696 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142696, Price 70907.83 [Round] Locking 202603142696 with chart start_price: 70907.83 [Round] ✅ Locked 202603142696: start_price=70907.83, matched=0 [BTC Chart] 결과: 70907.83 → 70905.41 (DOWN) [Round] Settling 202603142696 with chart result: start=70907.83, end=70905.41, result=DOWN [Round] ✅ Settled 202603142696: payout=0 [Round] Created round with unique number: 202603142697 (#73494880) [Game] Settled round detected: 202603142696, result: DOWN [Game] Found 0 settled bets for round 143533 [Game] New round detected: 202603142697 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142697, Price 70905.42 [Round] Locking 202603142697 with chart start_price: 70905.42 [Round] ✅ Locked 202603142697: start_price=70905.42, matched=0 [BTC Chart] 결과: 70905.42 → 70908.58 (UP) [Round] Settling 202603142697 with chart result: start=70905.42, end=70908.58, result=UP [Round] ✅ Settled 202603142697: payout=0 [Round] Created round with unique number: 202603142698 (#73494910) [Game] Settled round detected: 202603142697, result: UP [Game] Found 0 settled bets for round 143535 [Game] New round detected: 202603142698 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142698, Price 70917.19 [Round] Locking 202603142698 with chart start_price: 70917.19 [Round] ✅ Locked 202603142698: start_price=70917.19, matched=0 [BTC Chart] 결과: 70917.19 → 70907.11 (DOWN) [Round] Settling 202603142698 with chart result: start=70917.19, end=70907.11, result=DOWN [Round] ✅ Settled 202603142698: payout=0 [Round] Created round with unique number: 202603142699 (#73494940) [Game] Settled round detected: 202603142698, result: DOWN [Game] Found 0 settled bets for round 143537 [Game] New round detected: 202603142699 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142699, Price 70905.74 [Round] Locking 202603142699 with chart start_price: 70905.74 [Round] ✅ Locked 202603142699: start_price=70905.74, matched=0 [BTC Chart] 결과: 70905.74 → 70910.69 (UP) [Round] Settling 202603142699 with chart result: start=70905.74, end=70910.69, result=UP [Round] ✅ Settled 202603142699: payout=0 [Round] Created round with unique number: 202603142700 (#73494970) [Game] Settled round detected: 202603142699, result: UP [Game] Found 0 settled bets for round 143539 [Game] New round detected: 202603142700 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142700, Price 70910.7 [Round] Locking 202603142700 with chart start_price: 70910.7 [Round] ✅ Locked 202603142700: start_price=70910.7, matched=0 [BTC Chart] 결과: 70910.7 → 70933.57 (UP) [Round] Settling 202603142700 with chart result: start=70910.7, end=70933.57, result=UP [Round] ✅ Settled 202603142700: payout=0 [Round] Created round with unique number: 202603142701 (#73495000) [Game] Settled round detected: 202603142700, result: UP [Game] Found 0 settled bets for round 143541 [Game] New round detected: 202603142701 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142701, Price 70909.34 [Round] Locking 202603142701 with chart start_price: 70909.34 [Round] ✅ Locked 202603142701: start_price=70909.34, matched=0 [BTC Chart] 결과: 70909.34 → 70910.26 (UP) [Round] Settling 202603142701 with chart result: start=70909.34, end=70910.26, result=UP [Round] ✅ Settled 202603142701: payout=0 [Round] Created round with unique number: 202603142702 (#73495030) [Game] Settled round detected: 202603142701, result: UP [Game] Found 0 settled bets for round 143543 [Game] New round detected: 202603142702 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142702, Price 70910.25 [Round] Locking 202603142702 with chart start_price: 70910.25 [Round] ✅ Locked 202603142702: start_price=70910.25, matched=0 [BTC Chart] 결과: 70910.25 → 70903.09 (DOWN) [Round] Settling 202603142702 with chart result: start=70910.25, end=70903.09, result=DOWN [Round] ✅ Settled 202603142702: payout=0 [Round] Created round with unique number: 202603142703 (#73495060) [Game] Settled round detected: 202603142702, result: DOWN [Game] Found 0 settled bets for round 143545 [Game] New round detected: 202603142703 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142703, Price 70886.32 [Round] Locking 202603142703 with chart start_price: 70886.32 [Round] ✅ Locked 202603142703: start_price=70886.32, matched=0 [BTC Chart] 결과: 70886.32 → 70891.55 (UP) [Round] Settling 202603142703 with chart result: start=70886.32, end=70891.55, result=UP [Round] ✅ Settled 202603142703: payout=0 [Round] Created round with unique number: 202603142704 (#73495090) [Game] Settled round detected: 202603142703, result: UP [Game] Found 0 settled bets for round 143547 [Game] New round detected: 202603142704 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142704, Price 70887.62 [Round] Locking 202603142704 with chart start_price: 70887.62 [Round] ✅ Locked 202603142704: start_price=70887.62, matched=0 [BTC Chart] 결과: 70887.62 → 70883.92 (DOWN) [Round] Settling 202603142704 with chart result: start=70887.62, end=70883.92, result=DOWN [Round] ✅ Settled 202603142704: payout=0 [Round] Created round with unique number: 202603142705 (#73495120) [Game] Settled round detected: 202603142704, result: DOWN [Game] Found 0 settled bets for round 143549 [Game] New round detected: 202603142705 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142705, Price 70886.01 [Round] Locking 202603142705 with chart start_price: 70886.01 [Round] ✅ Locked 202603142705: start_price=70886.01, matched=0 [BTC Chart] 결과: 70886.01 → 70888.79 (UP) [Round] Settling 202603142705 with chart result: start=70886.01, end=70888.79, result=UP [Round] ✅ Settled 202603142705: payout=0 [Round] Created round with unique number: 202603142706 (#73495150) [Game] Settled round detected: 202603142705, result: UP [Game] Found 0 settled bets for round 143551 [Game] New round detected: 202603142706 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142706, Price 70894.5 [Round] Locking 202603142706 with chart start_price: 70894.5 [Round] ✅ Locked 202603142706: start_price=70894.5, matched=0 [BTC Chart] 결과: 70894.5 → 70891.63 (DOWN) [Round] Settling 202603142706 with chart result: start=70894.5, end=70891.63, result=DOWN [Round] ✅ Settled 202603142706: payout=0 [Round] Created round with unique number: 202603142707 (#73495180) [Game] Settled round detected: 202603142706, result: DOWN [Game] Found 0 settled bets for round 143553 [Game] New round detected: 202603142707 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142707, Price 70891.63 [Round] Locking 202603142707 with chart start_price: 70891.63 [Round] ✅ Locked 202603142707: start_price=70891.63, matched=0 [BTC Chart] 결과: 70891.63 → 70894.39 (UP) [Round] Settling 202603142707 with chart result: start=70891.63, end=70894.39, result=UP [Round] ✅ Settled 202603142707: payout=0 [Round] Created round with unique number: 202603142708 (#73495210) [Game] Settled round detected: 202603142707, result: UP [Game] Found 0 settled bets for round 143555 [Game] New round detected: 202603142708 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142708, Price 70894.4 [Round] Locking 202603142708 with chart start_price: 70894.4 [Round] ✅ Locked 202603142708: start_price=70894.4, matched=0 [BTC Chart] 결과: 70894.4 → 70896.19 (UP) [Round] Settling 202603142708 with chart result: start=70894.4, end=70896.19, result=UP [Round] ✅ Settled 202603142708: payout=0 [Round] Created round with unique number: 202603142709 (#73495240) [Game] Settled round detected: 202603142708, result: UP [Game] Found 0 settled bets for round 143557 [Game] New round detected: 202603142709 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142709, Price 70896.19 [Round] Locking 202603142709 with chart start_price: 70896.19 [Round] ✅ Locked 202603142709: start_price=70896.19, matched=0 [BTC Chart] 결과: 70896.19 → 70890.26 (DOWN) [Round] Settling 202603142709 with chart result: start=70896.19, end=70890.26, result=DOWN [Round] ✅ Settled 202603142709: payout=0 [Round] Created round with unique number: 202603142710 (#73495270) [Game] Settled round detected: 202603142709, result: DOWN [Game] Found 0 settled bets for round 143559 [Game] New round detected: 202603142710 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142710, Price 70893.58 [Round] Locking 202603142710 with chart start_price: 70893.58 [Round] ✅ Locked 202603142710: start_price=70893.58, matched=0 [BTC Chart] 결과: 70893.58 → 70932.55 (UP) [Round] Settling 202603142710 with chart result: start=70893.58, end=70932.55, result=UP [Round] ✅ Settled 202603142710: payout=0 [Round] Created round with unique number: 202603142711 (#73495300) [Game] Settled round detected: 202603142710, result: UP [Game] Found 0 settled bets for round 143561 [Game] New round detected: 202603142711 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142711, Price 70905.4 [Round] Locking 202603142711 with chart start_price: 70905.4 [Round] ✅ Locked 202603142711: start_price=70905.4, matched=0 [BTC Chart] 결과: 70905.4 → 70903.16 (DOWN) [Round] Settling 202603142711 with chart result: start=70905.4, end=70903.16, result=DOWN [Round] ✅ Settled 202603142711: payout=0 [Round] Created round with unique number: 202603142712 (#73495330) [Game] Settled round detected: 202603142711, result: DOWN [Game] Found 0 settled bets for round 143563 [Game] New round detected: 202603142712 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142712, Price 70876.23 [Round] Locking 202603142712 with chart start_price: 70876.23 [Round] ✅ Locked 202603142712: start_price=70876.23, matched=0 [BTC Chart] 결과: 70876.23 → 70878.47 (UP) [Round] Settling 202603142712 with chart result: start=70876.23, end=70878.47, result=UP [Round] ✅ Settled 202603142712: payout=0 [Round] Created round with unique number: 202603142713 (#73495360) [Game] Settled round detected: 202603142712, result: UP [Game] Found 0 settled bets for round 143565 [Game] New round detected: 202603142713 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142713, Price 70876.31 [Round] Locking 202603142713 with chart start_price: 70876.31 [Round] ✅ Locked 202603142713: start_price=70876.31, matched=0 [BTC Chart] 결과: 70876.31 → 70880.63 (UP) [Round] Settling 202603142713 with chart result: start=70876.31, end=70880.63, result=UP [Round] ✅ Settled 202603142713: payout=0 [Round] Created round with unique number: 202603142714 (#73495390) [Game] Settled round detected: 202603142713, result: UP [Game] Found 0 settled bets for round 143567 [Game] New round detected: 202603142714 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142714, Price 70886.3 [Round] Locking 202603142714 with chart start_price: 70886.3 [Round] ✅ Locked 202603142714: start_price=70886.3, matched=0 [BTC Chart] 결과: 70886.3 → 70887.32 (UP) [Round] Settling 202603142714 with chart result: start=70886.3, end=70887.32, result=UP [Round] ✅ Settled 202603142714: payout=0 [Round] Created round with unique number: 202603142715 (#73495420) [Game] Settled round detected: 202603142714, result: UP [Game] Found 0 settled bets for round 143569 [Game] New round detected: 202603142715 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142715, Price 70887.32 [Round] Locking 202603142715 with chart start_price: 70887.32 [Round] ✅ Locked 202603142715: start_price=70887.32, matched=0 [BTC Chart] 결과: 70887.32 → 70885.29 (DOWN) [Round] Settling 202603142715 with chart result: start=70887.32, end=70885.29, result=DOWN [Round] ✅ Settled 202603142715: payout=0 [Round] Created round with unique number: 202603142716 (#73495450) [Game] Settled round detected: 202603142715, result: DOWN [Game] Found 0 settled bets for round 143571 [Game] New round detected: 202603142716 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142716, Price 70885.28 [Round] Locking 202603142716 with chart start_price: 70885.28 [Round] ✅ Locked 202603142716: start_price=70885.28, matched=0 [BTC Chart] 결과: 70885.28 → 70885.33 (UP) [Round] Settling 202603142716 with chart result: start=70885.28, end=70885.33, result=UP [Round] ✅ Settled 202603142716: payout=0 [Round] Created round with unique number: 202603142717 (#73495480) [Game] Settled round detected: 202603142716, result: UP [Game] Found 0 settled bets for round 143573 [Game] New round detected: 202603142717 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142717, Price 70874.26 [Round] Locking 202603142717 with chart start_price: 70874.26 [Round] ✅ Locked 202603142717: start_price=70874.26, matched=0 [BTC Chart] 결과: 70874.26 → 70871.91 (DOWN) [Round] Settling 202603142717 with chart result: start=70874.26, end=70871.91, result=DOWN [Round] ✅ Settled 202603142717: payout=0 [Round] Created round with unique number: 202603142718 (#73495510) [Game] Settled round detected: 202603142717, result: DOWN [Game] Found 0 settled bets for round 143575 [Game] New round detected: 202603142718 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142718, Price 70871.91 [Round] Locking 202603142718 with chart start_price: 70871.91 [Round] ✅ Locked 202603142718: start_price=70871.91, matched=0 [BTC Chart] 결과: 70871.91 → 70876.21 (UP) [Round] Settling 202603142718 with chart result: start=70871.91, end=70876.21, result=UP [Round] ✅ Settled 202603142718: payout=0 [Round] Created round with unique number: 202603142719 (#73495540) [Game] Settled round detected: 202603142718, result: UP [Game] Found 0 settled bets for round 143577 [Game] New round detected: 202603142719 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142719, Price 70892.37 [Round] Locking 202603142719 with chart start_price: 70892.37 [Round] ✅ Locked 202603142719: start_price=70892.37, matched=0 [BTC Chart] 결과: 70892.37 → 70885.36 (DOWN) [Round] Settling 202603142719 with chart result: start=70892.37, end=70885.36, result=DOWN [Round] ✅ Settled 202603142719: payout=0 [Round] Created round with unique number: 202603142720 (#73495570) [Game] Settled round detected: 202603142719, result: DOWN [Game] Found 0 settled bets for round 143579 [Game] New round detected: 202603142720 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142720, Price 70885.36 [Round] Locking 202603142720 with chart start_price: 70885.36 [Round] ✅ Locked 202603142720: start_price=70885.36, matched=0 [BTC Chart] 결과: 70885.36 → 70878.49 (DOWN) [Round] Settling 202603142720 with chart result: start=70885.36, end=70878.49, result=DOWN [Round] ✅ Settled 202603142720: payout=0 [Round] Created round with unique number: 202603142721 (#73495600) [Game] Settled round detected: 202603142720, result: DOWN [Game] Found 0 settled bets for round 143581 [Game] New round detected: 202603142721 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142721, Price 70874.09 [Round] Locking 202603142721 with chart start_price: 70874.09 [Round] ✅ Locked 202603142721: start_price=70874.09, matched=0 [BTC Chart] 결과: 70874.09 → 70873.35 (DOWN) [Round] Settling 202603142721 with chart result: start=70874.09, end=70873.35, result=DOWN [Round] ✅ Settled 202603142721: payout=0 [Round] Created round with unique number: 202603142722 (#73495630) [Game] Settled round detected: 202603142721, result: DOWN [Game] Found 0 settled bets for round 143583 [Game] New round detected: 202603142722 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142722, Price 70868.38 [Round] Locking 202603142722 with chart start_price: 70868.38 [Round] ✅ Locked 202603142722: start_price=70868.38, matched=0 [BTC Chart] 결과: 70868.38 → 70871.58 (UP) [Round] Settling 202603142722 with chart result: start=70868.38, end=70871.58, result=UP [Round] ✅ Settled 202603142722: payout=0 [Round] Created round with unique number: 202603142723 (#73495660) [Game] Settled round detected: 202603142722, result: UP [Game] Found 0 settled bets for round 143585 [Game] New round detected: 202603142723 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142723, Price 70880.11 [Round] Locking 202603142723 with chart start_price: 70880.11 [Round] ✅ Locked 202603142723: start_price=70880.11, matched=0 [BTC Chart] 결과: 70880.11 → 70880.64 (UP) [Round] Settling 202603142723 with chart result: start=70880.11, end=70880.64, result=UP [Round] ✅ Settled 202603142723: payout=0 [Round] Created round with unique number: 202603142724 (#73495690) [Game] Settled round detected: 202603142723, result: UP [Game] Found 0 settled bets for round 143587 [Game] New round detected: 202603142724 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142724, Price 70880.64 [Round] Locking 202603142724 with chart start_price: 70880.64 [Round] ✅ Locked 202603142724: start_price=70880.64, matched=0 [BTC Chart] 결과: 70880.64 → 70877.61 (DOWN) [Round] Settling 202603142724 with chart result: start=70880.64, end=70877.61, result=DOWN [Round] ✅ Settled 202603142724: payout=0 [Round] Created round with unique number: 202603142725 (#73495720) [Game] Settled round detected: 202603142724, result: DOWN [Game] Found 0 settled bets for round 143589 [Game] New round detected: 202603142725 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142725, Price 70877.61 [Round] Locking 202603142725 with chart start_price: 70877.61 [Round] ✅ Locked 202603142725: start_price=70877.61, matched=0 [BTC Chart] 결과: 70877.61 → 70878.55 (UP) [Round] Settling 202603142725 with chart result: start=70877.61, end=70878.55, result=UP [Round] ✅ Settled 202603142725: payout=0 [Round] Created round with unique number: 202603142726 (#73495750) [Game] Settled round detected: 202603142725, result: UP [Game] Found 0 settled bets for round 143591 [Game] New round detected: 202603142726 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142726, Price 70871.08 [Round] Locking 202603142726 with chart start_price: 70871.08 [Round] ✅ Locked 202603142726: start_price=70871.08, matched=0 [BTC Chart] 결과: 70871.08 → 70879.4 (UP) [Round] Settling 202603142726 with chart result: start=70871.08, end=70879.4, result=UP [Round] ✅ Settled 202603142726: payout=0 [Round] Created round with unique number: 202603142727 (#73495780) [Game] Settled round detected: 202603142726, result: UP [Game] Found 0 settled bets for round 143593 [Game] New round detected: 202603142727 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142727, Price 70879.47 [Round] Locking 202603142727 with chart start_price: 70879.47 [Round] ✅ Locked 202603142727: start_price=70879.47, matched=0 [BTC Chart] 결과: 70879.47 → 70872.41 (DOWN) [Round] Settling 202603142727 with chart result: start=70879.47, end=70872.41, result=DOWN [Round] ✅ Settled 202603142727: payout=0 [Round] Created round with unique number: 202603142728 (#73495810) [Game] Settled round detected: 202603142727, result: DOWN [Game] Found 0 settled bets for round 143595 [Game] New round detected: 202603142728 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142728, Price 70872.4 [Round] Locking 202603142728 with chart start_price: 70872.4 [Round] ✅ Locked 202603142728: start_price=70872.4, matched=0 [BTC Chart] 결과: 70872.4 → 70881.05 (UP) [Round] Settling 202603142728 with chart result: start=70872.4, end=70881.05, result=UP [Round] ✅ Settled 202603142728: payout=0 [Round] Created round with unique number: 202603142729 (#73495840) [Game] Settled round detected: 202603142728, result: UP [Game] New round detected: 202603142729 [Game] Found 0 settled bets for round 143597 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142729, Price 70885.54 [Round] Locking 202603142729 with chart start_price: 70885.54 [Round] ✅ Locked 202603142729: start_price=70885.54, matched=0 [BTC Chart] 결과: 70885.54 → 70886.28 (UP) [Round] Settling 202603142729 with chart result: start=70885.54, end=70886.28, result=UP [Round] ✅ Settled 202603142729: payout=0 [Round] Created round with unique number: 202603142730 (#73495870) [Game] Settled round detected: 202603142729, result: UP [Game] Found 0 settled bets for round 143599 [Game] New round detected: 202603142730 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142730, Price 70887.57 [Round] Locking 202603142730 with chart start_price: 70887.57 [Round] ✅ Locked 202603142730: start_price=70887.57, matched=0 [BTC Chart] 결과: 70887.57 → 70864.48 (DOWN) [Round] Settling 202603142730 with chart result: start=70887.57, end=70864.48, result=DOWN [Round] ✅ Settled 202603142730: payout=0 [Round] Created round with unique number: 202603142731 (#73495900) [Game] Settled round detected: 202603142730, result: DOWN [Game] Found 0 settled bets for round 143601 [Game] New round detected: 202603142731 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142731, Price 70864.47 [Round] Locking 202603142731 with chart start_price: 70864.47 [Round] ✅ Locked 202603142731: start_price=70864.47, matched=0 [BTC Chart] 결과: 70864.47 → 70866.82 (UP) [Round] Settling 202603142731 with chart result: start=70864.47, end=70866.82, result=UP [Round] ✅ Settled 202603142731: payout=0 [Round] Created round with unique number: 202603142732 (#73495930) [Game] Settled round detected: 202603142731, result: UP [Game] Found 0 settled bets for round 143603 [Game] New round detected: 202603142732 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142732, Price 70863.91 [Round] Locking 202603142732 with chart start_price: 70863.91 [Round] ✅ Locked 202603142732: start_price=70863.91, matched=0 [BTC Chart] 결과: 70863.91 → 70864 (UP) [Round] Settling 202603142732 with chart result: start=70863.91, end=70864, result=UP [Round] ✅ Settled 202603142732: payout=0 [Round] Created round with unique number: 202603142733 (#73495960) [Game] Settled round detected: 202603142732, result: UP [Game] Found 0 settled bets for round 143605 [Game] New round detected: 202603142733 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142733, Price 70864 [Round] Locking 202603142733 with chart start_price: 70864 [Round] ✅ Locked 202603142733: start_price=70864, matched=0 [BTC Chart] 결과: 70864 → 70846.8 (DOWN) [Round] Settling 202603142733 with chart result: start=70864, end=70846.8, result=DOWN [Round] ✅ Settled 202603142733: payout=0 [Round] Created round with unique number: 202603142734 (#73495990) [Game] Settled round detected: 202603142733, result: DOWN [Game] Found 0 settled bets for round 143607 [Game] New round detected: 202603142734 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142734, Price 70846.43 [Round] Locking 202603142734 with chart start_price: 70846.43 [Round] ✅ Locked 202603142734: start_price=70846.43, matched=0 [BTC Chart] 결과: 70846.43 → 70852.63 (UP) [Round] Settling 202603142734 with chart result: start=70846.43, end=70852.63, result=UP [Round] ✅ Settled 202603142734: payout=0 [Round] Created round with unique number: 202603142735 (#73496020) [Game] Settled round detected: 202603142734, result: UP [Game] Found 0 settled bets for round 143609 [Game] New round detected: 202603142735 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142735, Price 70829.4 [Round] Locking 202603142735 with chart start_price: 70829.4 [Round] ✅ Locked 202603142735: start_price=70829.4, matched=0 [BTC Chart] 결과: 70829.4 → 70824.88 (DOWN) [Round] Settling 202603142735 with chart result: start=70829.4, end=70824.88, result=DOWN [Round] ✅ Settled 202603142735: payout=0 [Round] Created round with unique number: 202603142736 (#73496050) [Game] Settled round detected: 202603142735, result: DOWN [Game] Found 0 settled bets for round 143611 [Game] New round detected: 202603142736 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142736, Price 70837.97 [Round] Locking 202603142736 with chart start_price: 70837.97 [Round] ✅ Locked 202603142736: start_price=70837.97, matched=0 [BTC Chart] 결과: 70837.97 → 70836.82 (DOWN) [Round] Settling 202603142736 with chart result: start=70837.97, end=70836.82, result=DOWN [Round] ✅ Settled 202603142736: payout=0 [Round] Created round with unique number: 202603142737 (#73496080) [Game] Settled round detected: 202603142736, result: DOWN [Game] Found 0 settled bets for round 143613 [Game] New round detected: 202603142737 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142737, Price 70817.29 [Round] Locking 202603142737 with chart start_price: 70817.29 [Round] ✅ Locked 202603142737: start_price=70817.29, matched=0 [BTC Chart] 결과: 70817.29 → 70822.69 (UP) [Round] Settling 202603142737 with chart result: start=70817.29, end=70822.69, result=UP [Round] ✅ Settled 202603142737: payout=0 [Round] Created round with unique number: 202603142738 (#73496110) [Game] Settled round detected: 202603142737, result: UP [Game] Found 0 settled bets for round 143615 [Game] New round detected: 202603142738 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142738, Price 70820.17 [Round] Locking 202603142738 with chart start_price: 70820.17 [Round] ✅ Locked 202603142738: start_price=70820.17, matched=0 [BTC Chart] 결과: 70820.17 → 70816.83 (DOWN) [Round] Settling 202603142738 with chart result: start=70820.17, end=70816.83, result=DOWN [Round] ✅ Settled 202603142738: payout=0 [Round] Created round with unique number: 202603142739 (#73496140) [Game] Settled round detected: 202603142738, result: DOWN [Game] Found 0 settled bets for round 143617 [Game] New round detected: 202603142739 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142739, Price 70821.27 [Round] Locking 202603142739 with chart start_price: 70821.27 [Round] ✅ Locked 202603142739: start_price=70821.27, matched=0 [BTC Chart] 결과: 70821.27 → 70821.5 (UP) [Round] Settling 202603142739 with chart result: start=70821.27, end=70821.5, result=UP [Round] ✅ Settled 202603142739: payout=0 [Round] Created round with unique number: 202603142740 (#73496170) [Game] Settled round detected: 202603142739, result: UP [Game] Found 0 settled bets for round 143619 [Game] New round detected: 202603142740 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142740, Price 70835.64 [Round] Locking 202603142740 with chart start_price: 70835.64 [Round] ✅ Locked 202603142740: start_price=70835.64, matched=0 [BTC Chart] 결과: 70835.64 → 70836.54 (UP) [Round] Settling 202603142740 with chart result: start=70835.64, end=70836.54, result=UP [Round] ✅ Settled 202603142740: payout=0 [Round] Created round with unique number: 202603142741 (#73496200) [Game] Settled round detected: 202603142740, result: UP [Game] Found 0 settled bets for round 143621 [Game] New round detected: 202603142741 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142741, Price 70822.4 [Round] Locking 202603142741 with chart start_price: 70822.4 [Round] ✅ Locked 202603142741: start_price=70822.4, matched=0 [BTC Chart] 결과: 70822.4 → 70823.24 (UP) [Round] Settling 202603142741 with chart result: start=70822.4, end=70823.24, result=UP [Round] ✅ Settled 202603142741: payout=0 [Round] Created round with unique number: 202603142742 (#73496230) [Game] Settled round detected: 202603142741, result: UP [Game] Found 0 settled bets for round 143623 [Game] New round detected: 202603142742 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142742, Price 70822.49 [Round] Locking 202603142742 with chart start_price: 70822.49 [Round] ✅ Locked 202603142742: start_price=70822.49, matched=0 [BTC Chart] 결과: 70822.49 → 70815 (DOWN) [Round] Settling 202603142742 with chart result: start=70822.49, end=70815, result=DOWN [Round] ✅ Settled 202603142742: payout=0 [Round] Created round with unique number: 202603142743 (#73496260) [Game] Settled round detected: 202603142742, result: DOWN [Game] Found 0 settled bets for round 143625 [Game] New round detected: 202603142743 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142743, Price 70819.43 [Round] Locking 202603142743 with chart start_price: 70819.43 [Round] ✅ Locked 202603142743: start_price=70819.43, matched=0 [BTC Chart] 결과: 70819.43 → 70817.32 (DOWN) [Round] Settling 202603142743 with chart result: start=70819.43, end=70817.32, result=DOWN [Round] ✅ Settled 202603142743: payout=0 [Round] Created round with unique number: 202603142744 (#73496290) [Game] Settled round detected: 202603142743, result: DOWN [Game] Found 0 settled bets for round 143627 [Game] New round detected: 202603142744 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142744, Price 70819.98 [Round] Locking 202603142744 with chart start_price: 70819.98 [Round] ✅ Locked 202603142744: start_price=70819.98, matched=0 [BTC Chart] 결과: 70819.98 → 70825.82 (UP) [Round] Settling 202603142744 with chart result: start=70819.98, end=70825.82, result=UP [Round] ✅ Settled 202603142744: payout=0 [Round] Created round with unique number: 202603142745 (#73496320) [Game] Settled round detected: 202603142744, result: UP [Game] Found 0 settled bets for round 143629 [Game] New round detected: 202603142745 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142745, Price 70809.41 [Round] Locking 202603142745 with chart start_price: 70809.41 [Round] ✅ Locked 202603142745: start_price=70809.41, matched=0 [BTC Chart] 결과: 70809.41 → 70811.76 (UP) [Round] Settling 202603142745 with chart result: start=70809.41, end=70811.76, result=UP [Round] ✅ Settled 202603142745: payout=0 [Round] Created round with unique number: 202603142746 (#73496350) [Game] Settled round detected: 202603142745, result: UP [Game] Found 0 settled bets for round 143631 [Game] New round detected: 202603142746 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142746, Price 70808.44 [Round] Locking 202603142746 with chart start_price: 70808.44 [Round] ✅ Locked 202603142746: start_price=70808.44, matched=0 [BTC Chart] 결과: 70808.44 → 70814.2 (UP) [Round] Settling 202603142746 with chart result: start=70808.44, end=70814.2, result=UP [Round] ✅ Settled 202603142746: payout=0 [Round] Created round with unique number: 202603142747 (#73496381) [Game] Settled round detected: 202603142746, result: UP [Game] Found 0 settled bets for round 143633 [Game] New round detected: 202603142747 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142747, Price 70838.65 [Round] Locking 202603142747 with chart start_price: 70838.65 [Round] ✅ Locked 202603142747: start_price=70838.65, matched=0 [BTC Chart] 결과: 70838.65 → 70832.71 (DOWN) [Round] Settling 202603142747 with chart result: start=70838.65, end=70832.71, result=DOWN [Round] ✅ Settled 202603142747: payout=0 [Round] Created round with unique number: 202603142748 (#73496410) [Game] Settled round detected: 202603142747, result: DOWN [Game] Found 0 settled bets for round 143635 [Game] New round detected: 202603142748 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142748, Price 70819.98 [Round] Locking 202603142748 with chart start_price: 70819.98 [Round] ✅ Locked 202603142748: start_price=70819.98, matched=0 [BTC Chart] 결과: 70819.98 → 70822.46 (UP) [Round] Settling 202603142748 with chart result: start=70819.98, end=70822.46, result=UP [Round] ✅ Settled 202603142748: payout=0 [Round] Created round with unique number: 202603142749 (#73496440) [Game] Settled round detected: 202603142748, result: UP [Game] Found 0 settled bets for round 143637 [Game] New round detected: 202603142749 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142749, Price 70848.27 [Round] Locking 202603142749 with chart start_price: 70848.27 [Round] ✅ Locked 202603142749: start_price=70848.27, matched=0 [BTC Chart] 결과: 70848.27 → 70855.97 (UP) [Round] Settling 202603142749 with chart result: start=70848.27, end=70855.97, result=UP [Round] ✅ Settled 202603142749: payout=0 [Round] Created round with unique number: 202603142750 (#73496470) [Game] Settled round detected: 202603142749, result: UP [Game] Found 0 settled bets for round 143639 [Game] New round detected: 202603142750 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142750, Price 70855.97 [Round] Locking 202603142750 with chart start_price: 70855.97 [Round] ✅ Locked 202603142750: start_price=70855.97, matched=0 [BTC Chart] 결과: 70855.97 → 70855.25 (DOWN) [Round] Settling 202603142750 with chart result: start=70855.97, end=70855.25, result=DOWN [Round] ✅ Settled 202603142750: payout=0 [Round] Created round with unique number: 202603142751 (#73496500) [Game] Settled round detected: 202603142750, result: DOWN [Game] Found 0 settled bets for round 143641 [Game] New round detected: 202603142751 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142751, Price 70871.38 [Round] Locking 202603142751 with chart start_price: 70871.38 [Round] ✅ Locked 202603142751: start_price=70871.38, matched=0 [BTC Chart] 결과: 70871.38 → 70876.89 (UP) [Round] Settling 202603142751 with chart result: start=70871.38, end=70876.89, result=UP [Round] ✅ Settled 202603142751: payout=0 [Round] Created round with unique number: 202603142752 (#73496530) [Game] Settled round detected: 202603142751, result: UP [Game] Found 0 settled bets for round 143643 [Game] New round detected: 202603142752 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142752, Price 70863.33 [Round] Locking 202603142752 with chart start_price: 70863.33 [Round] ✅ Locked 202603142752: start_price=70863.33, matched=0 [BTC Chart] 결과: 70863.33 → 70858.32 (DOWN) [Round] Settling 202603142752 with chart result: start=70863.33, end=70858.32, result=DOWN [Round] ✅ Settled 202603142752: payout=0 [Round] Created round with unique number: 202603142753 (#73496560) [Game] Settled round detected: 202603142752, result: DOWN [Game] Found 0 settled bets for round 143645 [Game] New round detected: 202603142753 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142753, Price 70858.32 [Round] Locking 202603142753 with chart start_price: 70858.32 [Round] ✅ Locked 202603142753: start_price=70858.32, matched=0 [BTC Chart] 결과: 70858.32 → 70859.06 (UP) [Round] Settling 202603142753 with chart result: start=70858.32, end=70859.06, result=UP [Round] ✅ Settled 202603142753: payout=0 [Round] Created round with unique number: 202603142754 (#73496590) [Game] Settled round detected: 202603142753, result: UP [Game] Found 0 settled bets for round 143647 [Game] New round detected: 202603142754 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142754, Price 70851.36 [Round] Locking 202603142754 with chart start_price: 70851.36 [Round] ✅ Locked 202603142754: start_price=70851.36, matched=0 [BTC Chart] 결과: 70851.36 → 70845.79 (DOWN) [Round] Settling 202603142754 with chart result: start=70851.36, end=70845.79, result=DOWN [Round] ✅ Settled 202603142754: payout=0 [Round] Created round with unique number: 202603142755 (#73496620) [Game] Settled round detected: 202603142754, result: DOWN [Game] Found 0 settled bets for round 143649 [Game] New round detected: 202603142755 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142755, Price 70851.83 [Round] Locking 202603142755 with chart start_price: 70851.83 [Round] ✅ Locked 202603142755: start_price=70851.83, matched=0 [BTC Chart] 결과: 70851.83 → 70869.04 (UP) [Round] Settling 202603142755 with chart result: start=70851.83, end=70869.04, result=UP [Round] ✅ Settled 202603142755: payout=0 [Round] Created round with unique number: 202603142756 (#73496650) [Game] Settled round detected: 202603142755, result: UP [Game] Found 0 settled bets for round 143651 [Game] New round detected: 202603142756 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142756, Price 70869.04 [Round] Locking 202603142756 with chart start_price: 70869.04 [Round] ✅ Locked 202603142756: start_price=70869.04, matched=0 [BTC Chart] 결과: 70869.04 → 70869.2 (UP) [Round] Settling 202603142756 with chart result: start=70869.04, end=70869.2, result=UP [Round] ✅ Settled 202603142756: payout=0 [Round] Created round with unique number: 202603142757 (#73496680) [Game] Settled round detected: 202603142756, result: UP [Game] Found 0 settled bets for round 143653 [Game] New round detected: 202603142757 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142757, Price 70884.26 [Round] Locking 202603142757 with chart start_price: 70884.26 [Round] ✅ Locked 202603142757: start_price=70884.26, matched=0 [BTC Chart] 결과: 70884.26 → 70879.41 (DOWN) [Round] Settling 202603142757 with chart result: start=70884.26, end=70879.41, result=DOWN [Round] ✅ Settled 202603142757: payout=0 [Round] Created round with unique number: 202603142758 (#73496710) [Game] Settled round detected: 202603142757, result: DOWN [Game] Found 0 settled bets for round 143655 [Game] New round detected: 202603142758 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142758, Price 70879.41 [Round] Locking 202603142758 with chart start_price: 70879.41 [Round] ✅ Locked 202603142758: start_price=70879.41, matched=0 [BTC Chart] 결과: 70879.41 → 70874.17 (DOWN) [Round] Settling 202603142758 with chart result: start=70879.41, end=70874.17, result=DOWN [Round] ✅ Settled 202603142758: payout=0 [Round] Created round with unique number: 202603142759 (#73496740) [Game] Settled round detected: 202603142758, result: DOWN [Game] Found 0 settled bets for round 143657 [Game] New round detected: 202603142759 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142759, Price 70902.7 [Round] Locking 202603142759 with chart start_price: 70902.7 [Round] ✅ Locked 202603142759: start_price=70902.7, matched=0 [BTC Chart] 결과: 70902.7 → 70902.87 (UP) [Round] Settling 202603142759 with chart result: start=70902.7, end=70902.87, result=UP [Round] ✅ Settled 202603142759: payout=0 [Round] Created round with unique number: 202603142760 (#73496770) [Game] Settled round detected: 202603142759, result: UP [Game] Found 0 settled bets for round 143659 [Game] New round detected: 202603142760 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142760, Price 70902.87 [Round] Locking 202603142760 with chart start_price: 70902.87 [Round] ✅ Locked 202603142760: start_price=70902.87, matched=0 [BTC Chart] 결과: 70902.87 → 70847.21 (DOWN) [Round] Settling 202603142760 with chart result: start=70902.87, end=70847.21, result=DOWN [Round] ✅ Settled 202603142760: payout=0 [Round] Created round with unique number: 202603142761 (#73496800) [Game] Settled round detected: 202603142760, result: DOWN [Game] Found 0 settled bets for round 143661 [Game] New round detected: 202603142761 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142761, Price 70878.17 [Round] Locking 202603142761 with chart start_price: 70878.17 [Round] ✅ Locked 202603142761: start_price=70878.17, matched=0 [BTC Chart] 결과: 70878.17 → 70892.66 (UP) [Round] Settling 202603142761 with chart result: start=70878.17, end=70892.66, result=UP [Round] ✅ Settled 202603142761: payout=0 [Round] Created round with unique number: 202603142762 (#73496830) [Game] Settled round detected: 202603142761, result: UP [Game] Found 0 settled bets for round 143663 [Game] New round detected: 202603142762 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142762, Price 70879.49 [Round] Locking 202603142762 with chart start_price: 70879.49 [Round] ✅ Locked 202603142762: start_price=70879.49, matched=0 [BTC Chart] 결과: 70879.49 → 70875.37 (DOWN) [Round] Settling 202603142762 with chart result: start=70879.49, end=70875.37, result=DOWN [Round] ✅ Settled 202603142762: payout=0 [Round] Created round with unique number: 202603142763 (#73496860) [Game] Settled round detected: 202603142762, result: DOWN [Game] Found 0 settled bets for round 143665 [Game] New round detected: 202603142763 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142763, Price 70861.71 [Round] Locking 202603142763 with chart start_price: 70861.71 [Round] ✅ Locked 202603142763: start_price=70861.71, matched=0 [BTC Chart] 결과: 70861.71 → 70867.23 (UP) [Round] Settling 202603142763 with chart result: start=70861.71, end=70867.23, result=UP [Round] ✅ Settled 202603142763: payout=0 [Round] Created round with unique number: 202603142764 (#73496890) [Game] Settled round detected: 202603142763, result: UP [Game] Found 0 settled bets for round 143667 [Game] New round detected: 202603142764 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142764, Price 70880.42 [Round] Locking 202603142764 with chart start_price: 70880.42 [Round] ✅ Locked 202603142764: start_price=70880.42, matched=0 [BTC Chart] 결과: 70880.42 → 70874.48 (DOWN) [Round] Settling 202603142764 with chart result: start=70880.42, end=70874.48, result=DOWN [Round] ✅ Settled 202603142764: payout=0 [Round] Created round with unique number: 202603142765 (#73496920) [Game] Settled round detected: 202603142764, result: DOWN [Game] Found 0 settled bets for round 143669 [Game] New round detected: 202603142765 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142765, Price 70880.94 [Round] Locking 202603142765 with chart start_price: 70880.94 [Round] ✅ Locked 202603142765: start_price=70880.94, matched=0 [BTC Chart] 결과: 70880.94 → 70885.49 (UP) [Round] Settling 202603142765 with chart result: start=70880.94, end=70885.49, result=UP [Round] ✅ Settled 202603142765: payout=0 [Round] Created round with unique number: 202603142766 (#73496950) [Game] Settled round detected: 202603142765, result: UP [Game] Found 0 settled bets for round 143671 [Game] New round detected: 202603142766 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142766, Price 70886 [Round] Locking 202603142766 with chart start_price: 70886 [Round] ✅ Locked 202603142766: start_price=70886, matched=0 [BTC Chart] 결과: 70886 → 70885.58 (DOWN) [Round] Settling 202603142766 with chart result: start=70886, end=70885.58, result=DOWN [Round] ✅ Settled 202603142766: payout=0 [Round] Created round with unique number: 202603142767 (#73496980) [Game] Settled round detected: 202603142766, result: DOWN [Game] Found 0 settled bets for round 143673 [Game] New round detected: 202603142767 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142767, Price 70886.72 [Round] Locking 202603142767 with chart start_price: 70886.72 [Round] ✅ Locked 202603142767: start_price=70886.72, matched=0 [BTC Chart] 결과: 70886.72 → 70885.66 (DOWN) [Round] Settling 202603142767 with chart result: start=70886.72, end=70885.66, result=DOWN [Round] ✅ Settled 202603142767: payout=0 [Round] Created round with unique number: 202603142768 (#73497010) [Game] Settled round detected: 202603142767, result: DOWN [Game] Found 0 settled bets for round 143675 [Game] New round detected: 202603142768 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142770, Price 70937.04 [Round] No betting round found for roundId: 202603142770, creating it now [Round] Created round with unique number: 202603142770 (#73497095) [Round] Locking 202603142770 with chart start_price: 70937.04 [Round] ✅ Locked 202603142770: start_price=70937.04, matched=0 [Game] New round detected: 202603142770 [BTC Chart] 결과: 70937.04 → 70937.46 (UP) [Round] Settling 202603142770 with chart result: start=70937.04, end=70937.46, result=UP [Round] ✅ Settled 202603142770: payout=0 [Round] Created round with unique number: 202603142771 (#73497100) [Game] Settled round detected: 202603142770, result: UP [Game] Found 0 settled bets for round 143679 [Game] New round detected: 202603142771 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142771, Price 70920.7 [Round] Locking 202603142771 with chart start_price: 70920.7 [Round] ✅ Locked 202603142771: start_price=70920.7, matched=0 [BTC Chart] 결과: 70920.7 → 70919.5 (DOWN) [Round] Settling 202603142771 with chart result: start=70920.7, end=70919.5, result=DOWN [Round] ✅ Settled 202603142771: payout=0 [Round] Created round with unique number: 202603142772 (#73497130) [Game] Settled round detected: 202603142771, result: DOWN [Game] Found 0 settled bets for round 143681 [Game] New round detected: 202603142772 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142772, Price 70904.96 [Round] Locking 202603142772 with chart start_price: 70904.96 [Round] ✅ Locked 202603142772: start_price=70904.96, matched=0 [BTC Chart] 결과: 70904.96 → 70922.24 (UP) [Round] Settling 202603142772 with chart result: start=70904.96, end=70922.24, result=UP [Round] ✅ Settled 202603142772: payout=0 [Round] Created round with unique number: 202603142773 (#73497160) [Game] Settled round detected: 202603142772, result: UP [Game] Found 0 settled bets for round 143683 [Game] New round detected: 202603142773 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142773, Price 70937.79 [Round] Locking 202603142773 with chart start_price: 70937.79 [Round] ✅ Locked 202603142773: start_price=70937.79, matched=0 [BTC Chart] 결과: 70937.79 → 70928.78 (DOWN) [Round] Settling 202603142773 with chart result: start=70937.79, end=70928.78, result=DOWN [Round] ✅ Settled 202603142773: payout=0 [Round] Created round with unique number: 202603142774 (#73497190) [Game] Settled round detected: 202603142773, result: DOWN [Game] Found 0 settled bets for round 143685 [Game] New round detected: 202603142774 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142774, Price 70928.78 [Round] Locking 202603142774 with chart start_price: 70928.78 [Round] ✅ Locked 202603142774: start_price=70928.78, matched=0 [BTC Chart] 결과: 70928.78 → 70929.23 (UP) [Round] Settling 202603142774 with chart result: start=70928.78, end=70929.23, result=UP [Round] ✅ Settled 202603142774: payout=0 [Round] Created round with unique number: 202603142775 (#73497220) [Game] Settled round detected: 202603142774, result: UP [Game] Found 0 settled bets for round 143687 [Game] New round detected: 202603142775 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142775, Price 70929.24 [Round] Locking 202603142775 with chart start_price: 70929.24 [Round] ✅ Locked 202603142775: start_price=70929.24, matched=0 [BTC Chart] 결과: 70929.24 → 70921.83 (DOWN) [Round] Settling 202603142775 with chart result: start=70929.24, end=70921.83, result=DOWN [Round] ✅ Settled 202603142775: payout=0 [Round] Created round with unique number: 202603142776 (#73497250) [Game] Settled round detected: 202603142775, result: DOWN [Game] Found 0 settled bets for round 143689 [Game] New round detected: 202603142776 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142776, Price 70907.29 [Round] Locking 202603142776 with chart start_price: 70907.29 [Round] ✅ Locked 202603142776: start_price=70907.29, matched=0 [BTC Chart] 결과: 70907.29 → 70913.31 (UP) [Round] Settling 202603142776 with chart result: start=70907.29, end=70913.31, result=UP [Round] ✅ Settled 202603142776: payout=0 [Round] Created round with unique number: 202603142777 (#73497280) [Game] Settled round detected: 202603142776, result: UP [Game] Found 0 settled bets for round 143691 [Game] New round detected: 202603142777 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142777, Price 70889.96 [Round] Locking 202603142777 with chart start_price: 70889.96 [Round] ✅ Locked 202603142777: start_price=70889.96, matched=0 [BTC Chart] 결과: 70889.96 → 70888.64 (DOWN) [Round] Settling 202603142777 with chart result: start=70889.96, end=70888.64, result=DOWN [Round] ✅ Settled 202603142777: payout=0 [Round] Created round with unique number: 202603142778 (#73497310) [Game] Settled round detected: 202603142777, result: DOWN [Game] Found 0 settled bets for round 143693 [Game] New round detected: 202603142778 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142778, Price 70869.35 [Round] Locking 202603142778 with chart start_price: 70869.35 [Round] ✅ Locked 202603142778: start_price=70869.35, matched=0 [BTC Chart] 결과: 70869.35 → 70859.63 (DOWN) [Round] Settling 202603142778 with chart result: start=70869.35, end=70859.63, result=DOWN [Round] ✅ Settled 202603142778: payout=0 [Round] Created round with unique number: 202603142779 (#73497340) [Game] Settled round detected: 202603142778, result: DOWN [Game] Found 0 settled bets for round 143695 [Game] New round detected: 202603142779 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142779, Price 70845.83 [Round] Locking 202603142779 with chart start_price: 70845.83 [Round] ✅ Locked 202603142779: start_price=70845.83, matched=0 [BTC Chart] 결과: 70845.83 → 70830.04 (DOWN) [Round] Settling 202603142779 with chart result: start=70845.83, end=70830.04, result=DOWN [Round] ✅ Settled 202603142779: payout=0 [Round] Created round with unique number: 202603142780 (#73497370) [Game] Settled round detected: 202603142779, result: DOWN [Game] Found 0 settled bets for round 143697 [Game] New round detected: 202603142780 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142780, Price 70820.99 [Round] Locking 202603142780 with chart start_price: 70820.99 [Round] ✅ Locked 202603142780: start_price=70820.99, matched=0 [BTC Chart] 결과: 70820.99 → 70794.07 (DOWN) [Round] Settling 202603142780 with chart result: start=70820.99, end=70794.07, result=DOWN [Round] ✅ Settled 202603142780: payout=0 [Round] Created round with unique number: 202603142781 (#73497400) [Game] Settled round detected: 202603142780, result: DOWN [Game] Found 0 settled bets for round 143699 [Game] New round detected: 202603142781 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142781, Price 70786.44 [Round] Locking 202603142781 with chart start_price: 70786.44 [Round] ✅ Locked 202603142781: start_price=70786.44, matched=0 [BTC Chart] 결과: 70786.44 → 70778.06 (DOWN) [Round] Settling 202603142781 with chart result: start=70786.44, end=70778.06, result=DOWN [Round] ✅ Settled 202603142781: payout=0 [Round] Created round with unique number: 202603142782 (#73497430) [Game] Settled round detected: 202603142781, result: DOWN [Game] Found 0 settled bets for round 143701 [Game] New round detected: 202603142782 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142782, Price 70762.1 [Round] Locking 202603142782 with chart start_price: 70762.1 [Round] ✅ Locked 202603142782: start_price=70762.1, matched=0 [BTC Chart] 결과: 70762.1 → 70767.61 (UP) [Round] Settling 202603142782 with chart result: start=70762.1, end=70767.61, result=UP [Round] ✅ Settled 202603142782: payout=0 [Round] Created round with unique number: 202603142783 (#73497460) [Game] Settled round detected: 202603142782, result: UP [Game] Found 0 settled bets for round 143703 [Game] New round detected: 202603142783 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142783, Price 70782.08 [Round] Locking 202603142783 with chart start_price: 70782.08 [Round] ✅ Locked 202603142783: start_price=70782.08, matched=0 [BTC Chart] 결과: 70782.08 → 70774.88 (DOWN) [Round] Settling 202603142783 with chart result: start=70782.08, end=70774.88, result=DOWN [Round] ✅ Settled 202603142783: payout=0 [Round] Created round with unique number: 202603142784 (#73497490) [Game] Settled round detected: 202603142783, result: DOWN [Game] Found 0 settled bets for round 143705 [Game] New round detected: 202603142784 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142784, Price 70786.4 [Round] Locking 202603142784 with chart start_price: 70786.4 [Round] ✅ Locked 202603142784: start_price=70786.4, matched=0 [BTC Chart] 결과: 70786.4 → 70788.21 (UP) [Round] Settling 202603142784 with chart result: start=70786.4, end=70788.21, result=UP [Round] ✅ Settled 202603142784: payout=0 [Round] Created round with unique number: 202603142785 (#73497520) [Game] Settled round detected: 202603142784, result: UP [Game] Found 0 settled bets for round 143707 [Game] New round detected: 202603142785 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142785, Price 70779.3 [Round] Locking 202603142785 with chart start_price: 70779.3 [Round] ✅ Locked 202603142785: start_price=70779.3, matched=0 [BTC Chart] 결과: 70779.3 → 70777.79 (DOWN) [Round] Settling 202603142785 with chart result: start=70779.3, end=70777.79, result=DOWN [Round] ✅ Settled 202603142785: payout=0 [Round] Created round with unique number: 202603142786 (#73497550) [Game] Settled round detected: 202603142785, result: DOWN [Game] Found 0 settled bets for round 143709 [Game] New round detected: 202603142786 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142786, Price 70779.23 [Round] Locking 202603142786 with chart start_price: 70779.23 [Round] ✅ Locked 202603142786: start_price=70779.23, matched=0 [BTC Chart] 결과: 70779.23 → 70782.84 (UP) [Round] Settling 202603142786 with chart result: start=70779.23, end=70782.84, result=UP [Round] ✅ Settled 202603142786: payout=0 [Round] Created round with unique number: 202603142787 (#73497580) [Game] Settled round detected: 202603142786, result: UP [Game] Found 0 settled bets for round 143711 [Game] New round detected: 202603142787 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142787, Price 70784.46 [Round] Locking 202603142787 with chart start_price: 70784.46 [Round] ✅ Locked 202603142787: start_price=70784.46, matched=0 [BTC Chart] 결과: 70784.46 → 70776.09 (DOWN) [Round] Settling 202603142787 with chart result: start=70784.46, end=70776.09, result=DOWN [Round] ✅ Settled 202603142787: payout=0 [Round] Created round with unique number: 202603142788 (#73497610) [Game] Settled round detected: 202603142787, result: DOWN [Game] Found 0 settled bets for round 143713 [Game] New round detected: 202603142788 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142788, Price 70729.33 [Round] Locking 202603142788 with chart start_price: 70729.33 [Round] ✅ Locked 202603142788: start_price=70729.33, matched=0 [BTC Chart] 결과: 70729.33 → 70727.36 (DOWN) [Round] Settling 202603142788 with chart result: start=70729.33, end=70727.36, result=DOWN [Round] ✅ Settled 202603142788: payout=0 [Round] Created round with unique number: 202603142789 (#73497640) [Game] Settled round detected: 202603142788, result: DOWN [Game] Found 0 settled bets for round 143715 [Game] New round detected: 202603142789 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142789, Price 70727.38 [Round] Locking 202603142789 with chart start_price: 70727.38 [Round] ✅ Locked 202603142789: start_price=70727.38, matched=0 [BTC Chart] 결과: 70727.38 → 70726.73 (DOWN) [Round] Settling 202603142789 with chart result: start=70727.38, end=70726.73, result=DOWN [Round] ✅ Settled 202603142789: payout=0 [Round] Created round with unique number: 202603142790 (#73497670) [Game] Settled round detected: 202603142789, result: DOWN [Game] Found 0 settled bets for round 143717 [Game] New round detected: 202603142790 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142790, Price 70743.26 [Round] Locking 202603142790 with chart start_price: 70743.26 [Round] ✅ Locked 202603142790: start_price=70743.26, matched=0 [BTC Chart] 결과: 70743.26 → 70750.31 (UP) [Round] Settling 202603142790 with chart result: start=70743.26, end=70750.31, result=UP [Round] ✅ Settled 202603142790: payout=0 [Round] Created round with unique number: 202603142791 (#73497700) [Game] Settled round detected: 202603142790, result: UP [Game] Found 0 settled bets for round 143719 [Game] New round detected: 202603142791 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142791, Price 70757.67 [Round] Locking 202603142791 with chart start_price: 70757.67 [Round] ✅ Locked 202603142791: start_price=70757.67, matched=0 [BTC Chart] 결과: 70757.67 → 70762.64 (UP) [Round] Settling 202603142791 with chart result: start=70757.67, end=70762.64, result=UP [Round] ✅ Settled 202603142791: payout=0 [Round] Created round with unique number: 202603142792 (#73497730) [Game] Settled round detected: 202603142791, result: UP [Game] Found 0 settled bets for round 143721 [Game] New round detected: 202603142792 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142792, Price 70724.36 [Round] Locking 202603142792 with chart start_price: 70724.36 [Round] ✅ Locked 202603142792: start_price=70724.36, matched=0 [BTC Chart] 결과: 70724.36 → 70717.07 (DOWN) [Round] Settling 202603142792 with chart result: start=70724.36, end=70717.07, result=DOWN [Round] ✅ Settled 202603142792: payout=0 [Round] Created round with unique number: 202603142793 (#73497760) [Game] Settled round detected: 202603142792, result: DOWN [Game] Found 0 settled bets for round 143723 [Game] New round detected: 202603142793 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142793, Price 70717.07 [Round] Locking 202603142793 with chart start_price: 70717.07 [Round] ✅ Locked 202603142793: start_price=70717.07, matched=0 [BTC Chart] 결과: 70717.07 → 70711.65 (DOWN) [Round] Settling 202603142793 with chart result: start=70717.07, end=70711.65, result=DOWN [Round] ✅ Settled 202603142793: payout=0 [Round] Created round with unique number: 202603142794 (#73497790) [Game] Settled round detected: 202603142793, result: DOWN [Game] Found 0 settled bets for round 143725 [Game] New round detected: 202603142794 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142794, Price 70738.3 [Round] Locking 202603142794 with chart start_price: 70738.3 [Round] ✅ Locked 202603142794: start_price=70738.3, matched=0 [BTC Chart] 결과: 70738.3 → 70756.15 (UP) [Round] Settling 202603142794 with chart result: start=70738.3, end=70756.15, result=UP [Round] ✅ Settled 202603142794: payout=0 [Round] Created round with unique number: 202603142795 (#73497820) [Game] Settled round detected: 202603142794, result: UP [Game] Found 0 settled bets for round 143727 [Game] New round detected: 202603142795 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142795, Price 70779.46 [Round] Locking 202603142795 with chart start_price: 70779.46 [Round] ✅ Locked 202603142795: start_price=70779.46, matched=0 [BTC Chart] 결과: 70779.46 → 70780.09 (UP) [Round] Settling 202603142795 with chart result: start=70779.46, end=70780.09, result=UP [Round] ✅ Settled 202603142795: payout=0 [Round] Created round with unique number: 202603142796 (#73497850) [Game] Settled round detected: 202603142795, result: UP [Game] Found 0 settled bets for round 143729 [Game] New round detected: 202603142796 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142796, Price 70747.92 [Round] Locking 202603142796 with chart start_price: 70747.92 [Round] ✅ Locked 202603142796: start_price=70747.92, matched=0 [BTC Chart] 결과: 70747.92 → 70743.15 (DOWN) [Round] Settling 202603142796 with chart result: start=70747.92, end=70743.15, result=DOWN [Round] ✅ Settled 202603142796: payout=0 [Round] Created round with unique number: 202603142797 (#73497880) [Game] Settled round detected: 202603142796, result: DOWN [Game] Found 0 settled bets for round 143731 [Game] New round detected: 202603142797 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142797, Price 70763.12 [Round] Locking 202603142797 with chart start_price: 70763.12 [Round] ✅ Locked 202603142797: start_price=70763.12, matched=0 [BTC Chart] 결과: 70763.12 → 70757.9 (DOWN) [Round] Settling 202603142797 with chart result: start=70763.12, end=70757.9, result=DOWN [Round] ✅ Settled 202603142797: payout=0 [Round] Created round with unique number: 202603142798 (#73497910) [Game] Settled round detected: 202603142797, result: DOWN [Game] Found 0 settled bets for round 143733 [Game] New round detected: 202603142798 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142798, Price 70762.82 [Round] Locking 202603142798 with chart start_price: 70762.82 [Round] ✅ Locked 202603142798: start_price=70762.82, matched=0 [BTC Chart] 결과: 70762.82 → 70760.83 (DOWN) [Round] Settling 202603142798 with chart result: start=70762.82, end=70760.83, result=DOWN [Round] ✅ Settled 202603142798: payout=0 [Round] Created round with unique number: 202603142799 (#73497940) [Game] Settled round detected: 202603142798, result: DOWN [Game] Found 0 settled bets for round 143735 [Game] New round detected: 202603142799 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142799, Price 70767.14 [Round] Locking 202603142799 with chart start_price: 70767.14 [Round] ✅ Locked 202603142799: start_price=70767.14, matched=0 [BTC Chart] 결과: 70767.14 → 70767.09 (DOWN) [Round] Settling 202603142799 with chart result: start=70767.14, end=70767.09, result=DOWN [Round] ✅ Settled 202603142799: payout=0 [Round] Created round with unique number: 202603142800 (#73497970) [Game] Settled round detected: 202603142799, result: DOWN [Game] Found 0 settled bets for round 143737 [Game] New round detected: 202603142800 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142800, Price 70761.55 [Round] Locking 202603142800 with chart start_price: 70761.55 [Round] ✅ Locked 202603142800: start_price=70761.55, matched=0 [BTC Chart] 결과: 70761.55 → 70762.52 (UP) [Round] Settling 202603142800 with chart result: start=70761.55, end=70762.52, result=UP [Round] ✅ Settled 202603142800: payout=0 [Round] Created round with unique number: 202603142801 (#73498000) [Game] Settled round detected: 202603142800, result: UP [Game] Found 0 settled bets for round 143739 [Game] New round detected: 202603142801 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142801, Price 70774.34 [Round] Locking 202603142801 with chart start_price: 70774.34 [Round] ✅ Locked 202603142801: start_price=70774.34, matched=0 [BTC Chart] 결과: 70774.34 → 70781.1 (UP) [Round] Settling 202603142801 with chart result: start=70774.34, end=70781.1, result=UP [Round] ✅ Settled 202603142801: payout=0 [Round] Created round with unique number: 202603142802 (#73498030) [Game] Settled round detected: 202603142801, result: UP [Game] Found 0 settled bets for round 143741 [Game] New round detected: 202603142802 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142802, Price 70776.39 [Round] Locking 202603142802 with chart start_price: 70776.39 [Round] ✅ Locked 202603142802: start_price=70776.39, matched=0 [BTC Chart] 결과: 70776.39 → 70771.25 (DOWN) [Round] Settling 202603142802 with chart result: start=70776.39, end=70771.25, result=DOWN [Round] ✅ Settled 202603142802: payout=0 [Round] Created round with unique number: 202603142803 (#73498060) [Game] Settled round detected: 202603142802, result: DOWN [Game] Found 0 settled bets for round 143743 [Game] New round detected: 202603142803 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142803, Price 70771.25 [Round] Locking 202603142803 with chart start_price: 70771.25 [Round] ✅ Locked 202603142803: start_price=70771.25, matched=0 [BTC Chart] 결과: 70771.25 → 70774.43 (UP) [Round] Settling 202603142803 with chart result: start=70771.25, end=70774.43, result=UP [Round] ✅ Settled 202603142803: payout=0 [Round] Created round with unique number: 202603142804 (#73498090) [Game] Settled round detected: 202603142803, result: UP [Game] Found 0 settled bets for round 143745 [Game] New round detected: 202603142804 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142804, Price 70768.55 [Round] Locking 202603142804 with chart start_price: 70768.55 [Round] ✅ Locked 202603142804: start_price=70768.55, matched=0 [BTC Chart] 결과: 70768.55 → 70773.86 (UP) [Round] Settling 202603142804 with chart result: start=70768.55, end=70773.86, result=UP [Round] ✅ Settled 202603142804: payout=0 [Round] Created round with unique number: 202603142805 (#73498120) [Game] Settled round detected: 202603142804, result: UP [Game] Found 0 settled bets for round 143747 [Game] New round detected: 202603142805 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142805, Price 70784.38 [Round] Locking 202603142805 with chart start_price: 70784.38 [Round] ✅ Locked 202603142805: start_price=70784.38, matched=0 [BTC Chart] 결과: 70784.38 → 70783.76 (DOWN) [Round] Settling 202603142805 with chart result: start=70784.38, end=70783.76, result=DOWN [Round] ✅ Settled 202603142805: payout=0 [Round] Created round with unique number: 202603142806 (#73498150) [Game] Settled round detected: 202603142805, result: DOWN [Game] Found 0 settled bets for round 143749 [Game] New round detected: 202603142806 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142806, Price 70783.76 [Round] Locking 202603142806 with chart start_price: 70783.76 [Round] ✅ Locked 202603142806: start_price=70783.76, matched=0 [BTC Chart] 결과: 70783.76 → 70779.24 (DOWN) [Round] Settling 202603142806 with chart result: start=70783.76, end=70779.24, result=DOWN [Round] ✅ Settled 202603142806: payout=0 [Round] Created round with unique number: 202603142807 (#73498180) [Game] Settled round detected: 202603142806, result: DOWN [Game] Found 0 settled bets for round 143751 [Game] New round detected: 202603142807 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142807, Price 70788.1 [Round] Locking 202603142807 with chart start_price: 70788.1 [Round] ✅ Locked 202603142807: start_price=70788.1, matched=0 [BTC Chart] 결과: 70788.1 → 70787.87 (DOWN) [Round] Settling 202603142807 with chart result: start=70788.1, end=70787.87, result=DOWN [Round] ✅ Settled 202603142807: payout=0 [Round] Created round with unique number: 202603142808 (#73498210) [Game] Settled round detected: 202603142807, result: DOWN [Game] Found 0 settled bets for round 143753 [Game] New round detected: 202603142808 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142808, Price 70792.72 [Round] Locking 202603142808 with chart start_price: 70792.72 [Round] ✅ Locked 202603142808: start_price=70792.72, matched=0 [BTC Chart] 결과: 70792.72 → 70797.74 (UP) [Round] Settling 202603142808 with chart result: start=70792.72, end=70797.74, result=UP [Round] ✅ Settled 202603142808: payout=0 [Round] Created round with unique number: 202603142809 (#73498240) [Game] Settled round detected: 202603142808, result: UP [Game] Found 0 settled bets for round 143755 [Game] New round detected: 202603142809 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142809, Price 70794.74 [Round] Locking 202603142809 with chart start_price: 70794.74 [Round] ✅ Locked 202603142809: start_price=70794.74, matched=0 [BTC Chart] 결과: 70794.74 → 70794.58 (DOWN) [Round] Settling 202603142809 with chart result: start=70794.74, end=70794.58, result=DOWN [Round] ✅ Settled 202603142809: payout=0 [Round] Created round with unique number: 202603142810 (#73498270) [Game] Settled round detected: 202603142809, result: DOWN [Game] Found 0 settled bets for round 143757 [Game] New round detected: 202603142810 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142810, Price 70775.56 [Round] Locking 202603142810 with chart start_price: 70775.56 [Round] ✅ Locked 202603142810: start_price=70775.56, matched=0 [BTC Chart] 결과: 70775.56 → 70775.75 (UP) [Round] Settling 202603142810 with chart result: start=70775.56, end=70775.75, result=UP [Round] ✅ Settled 202603142810: payout=0 [Round] Created round with unique number: 202603142811 (#73498300) [Game] Settled round detected: 202603142810, result: UP [Game] Found 0 settled bets for round 143759 [Game] New round detected: 202603142811 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142811, Price 70782.82 [Round] Locking 202603142811 with chart start_price: 70782.82 [Round] ✅ Locked 202603142811: start_price=70782.82, matched=0 [BTC Chart] 결과: 70782.82 → 70788.2 (UP) [Round] Settling 202603142811 with chart result: start=70782.82, end=70788.2, result=UP [Round] ✅ Settled 202603142811: payout=0 [Round] Created round with unique number: 202603142812 (#73498330) [Game] Settled round detected: 202603142811, result: UP [Game] Found 0 settled bets for round 143761 [Game] New round detected: 202603142812 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142812, Price 70795.58 [Round] Locking 202603142812 with chart start_price: 70795.58 [Round] ✅ Locked 202603142812: start_price=70795.58, matched=0 [BTC Chart] 결과: 70795.58 → 70788.05 (DOWN) [Round] Settling 202603142812 with chart result: start=70795.58, end=70788.05, result=DOWN [Round] ✅ Settled 202603142812: payout=0 [Round] Created round with unique number: 202603142813 (#73498360) [Game] Settled round detected: 202603142812, result: DOWN [Game] Found 0 settled bets for round 143763 [Game] New round detected: 202603142813 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142813, Price 70788.04 [Round] Locking 202603142813 with chart start_price: 70788.04 [Round] ✅ Locked 202603142813: start_price=70788.04, matched=0 [BTC Chart] 결과: 70788.04 → 70788.94 (UP) [Round] Settling 202603142813 with chart result: start=70788.04, end=70788.94, result=UP [Round] ✅ Settled 202603142813: payout=0 [Round] Created round with unique number: 202603142814 (#73498390) [Game] Settled round detected: 202603142813, result: UP [Game] Found 0 settled bets for round 143765 [Game] New round detected: 202603142814 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142814, Price 70788.94 [Round] Locking 202603142814 with chart start_price: 70788.94 [Round] ✅ Locked 202603142814: start_price=70788.94, matched=0 [BTC Chart] 결과: 70788.94 → 70795.39 (UP) [Round] Settling 202603142814 with chart result: start=70788.94, end=70795.39, result=UP [Round] ✅ Settled 202603142814: payout=0 [Round] Created round with unique number: 202603142815 (#73498420) [Game] Settled round detected: 202603142814, result: UP [Game] Found 0 settled bets for round 143767 [Game] New round detected: 202603142815 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142815, Price 70795.4 [Round] Locking 202603142815 with chart start_price: 70795.4 [Round] ✅ Locked 202603142815: start_price=70795.4, matched=0 [BTC Chart] 결과: 70795.4 → 70793.41 (DOWN) [Round] Settling 202603142815 with chart result: start=70795.4, end=70793.41, result=DOWN [Round] ✅ Settled 202603142815: payout=0 [Round] Created round with unique number: 202603142816 (#73498450) [Game] Settled round detected: 202603142815, result: DOWN [Game] Found 0 settled bets for round 143769 [Game] New round detected: 202603142816 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142816, Price 70793.41 [Round] Locking 202603142816 with chart start_price: 70793.41 [Round] ✅ Locked 202603142816: start_price=70793.41, matched=0 [BTC Chart] 결과: 70793.41 → 70801.31 (UP) [Round] Settling 202603142816 with chart result: start=70793.41, end=70801.31, result=UP [Round] ✅ Settled 202603142816: payout=0 [Round] Created round with unique number: 202603142817 (#73498480) [Game] Settled round detected: 202603142816, result: UP [Game] Found 0 settled bets for round 143771 [Game] New round detected: 202603142817 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142817, Price 70811.7 [Round] Locking 202603142817 with chart start_price: 70811.7 [Round] ✅ Locked 202603142817: start_price=70811.7, matched=0 [BTC Chart] 결과: 70811.7 → 70819.08 (UP) [Round] Settling 202603142817 with chart result: start=70811.7, end=70819.08, result=UP [Round] ✅ Settled 202603142817: payout=0 [Round] Created round with unique number: 202603142818 (#73498510) [Game] Settled round detected: 202603142817, result: UP [Game] Found 0 settled bets for round 143773 [Game] New round detected: 202603142818 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142818, Price 70818.44 [Round] Locking 202603142818 with chart start_price: 70818.44 [Round] ✅ Locked 202603142818: start_price=70818.44, matched=0 [BTC Chart] 결과: 70818.44 → 70810.32 (DOWN) [Round] Settling 202603142818 with chart result: start=70818.44, end=70810.32, result=DOWN [Round] ✅ Settled 202603142818: payout=0 [Round] Created round with unique number: 202603142819 (#73498540) [Game] Settled round detected: 202603142818, result: DOWN [Game] Found 0 settled bets for round 143775 [Game] New round detected: 202603142819 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142819, Price 70810.32 [Round] Locking 202603142819 with chart start_price: 70810.32 [Round] ✅ Locked 202603142819: start_price=70810.32, matched=0 [BTC Chart] 결과: 70810.32 → 70815.81 (UP) [Round] Settling 202603142819 with chart result: start=70810.32, end=70815.81, result=UP [Round] ✅ Settled 202603142819: payout=0 [Round] Created round with unique number: 202603142820 (#73498570) [Game] Settled round detected: 202603142819, result: UP [Game] Found 0 settled bets for round 143777 [Game] New round detected: 202603142820 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142820, Price 70815.81 [Round] Locking 202603142820 with chart start_price: 70815.81 [Round] ✅ Locked 202603142820: start_price=70815.81, matched=0 [BTC Chart] 결과: 70815.81 → 70827.89 (UP) [Round] Settling 202603142820 with chart result: start=70815.81, end=70827.89, result=UP [Round] ✅ Settled 202603142820: payout=0 [Round] Created round with unique number: 202603142821 (#73498600) [Game] Settled round detected: 202603142820, result: UP [Game] Found 0 settled bets for round 143779 [Game] New round detected: 202603142821 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142821, Price 70841.85 [Round] Locking 202603142821 with chart start_price: 70841.85 [Round] ✅ Locked 202603142821: start_price=70841.85, matched=0 [BTC Chart] 결과: 70841.85 → 70833.68 (DOWN) [Round] Settling 202603142821 with chart result: start=70841.85, end=70833.68, result=DOWN [Round] ✅ Settled 202603142821: payout=0 [Round] Created round with unique number: 202603142822 (#73498630) [Game] Settled round detected: 202603142821, result: DOWN [Game] Found 0 settled bets for round 143781 [Game] New round detected: 202603142822 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142822, Price 70818.77 [Round] Locking 202603142822 with chart start_price: 70818.77 [Round] ✅ Locked 202603142822: start_price=70818.77, matched=0 [BTC Chart] 결과: 70818.77 → 70821.99 (UP) [Round] Settling 202603142822 with chart result: start=70818.77, end=70821.99, result=UP [Round] ✅ Settled 202603142822: payout=0 [Round] Created round with unique number: 202603142823 (#73498660) [Game] Settled round detected: 202603142822, result: UP [Game] Found 0 settled bets for round 143783 [Game] New round detected: 202603142823 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142825, Price 70732.34 [Round] No betting round found for roundId: 202603142825, creating it now [Round] Created round with unique number: 202603142825 (#73498745) [Round] Locking 202603142825 with chart start_price: 70732.34 [Round] ✅ Locked 202603142825: start_price=70732.34, matched=0 [Game] New round detected: 202603142825 [BTC Chart] 결과: 70732.34 → 70739.83 (UP) [Round] Settling 202603142825 with chart result: start=70732.34, end=70739.83, result=UP [Round] ✅ Settled 202603142825: payout=0 [Round] Created round with unique number: 202603142826 (#73498750) [Game] Settled round detected: 202603142825, result: UP [Game] Found 0 settled bets for round 143787 [Game] New round detected: 202603142826 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142826, Price 70737.72 [Round] Locking 202603142826 with chart start_price: 70737.72 [Round] ✅ Locked 202603142826: start_price=70737.72, matched=0 [BTC Chart] 결과: 70737.72 → 70737.36 (DOWN) [Round] Settling 202603142826 with chart result: start=70737.72, end=70737.36, result=DOWN [Round] ✅ Settled 202603142826: payout=0 [Round] Created round with unique number: 202603142827 (#73498780) [Game] Settled round detected: 202603142826, result: DOWN [Game] Found 0 settled bets for round 143789 [Game] New round detected: 202603142827 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142827, Price 70761.13 [Round] Locking 202603142827 with chart start_price: 70761.13 [Round] ✅ Locked 202603142827: start_price=70761.13, matched=0 [BTC Chart] 결과: 70761.13 → 70760.4 (DOWN) [Round] Settling 202603142827 with chart result: start=70761.13, end=70760.4, result=DOWN [Round] ✅ Settled 202603142827: payout=0 [Round] Created round with unique number: 202603142828 (#73498810) [Game] Settled round detected: 202603142827, result: DOWN [Game] Found 0 settled bets for round 143791 [Game] New round detected: 202603142828 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142828, Price 70762.86 [Round] Locking 202603142828 with chart start_price: 70762.86 [Round] ✅ Locked 202603142828: start_price=70762.86, matched=0 [BTC Chart] 결과: 70762.86 → 70761.94 (DOWN) [Round] Settling 202603142828 with chart result: start=70762.86, end=70761.94, result=DOWN [Round] ✅ Settled 202603142828: payout=0 [Round] Created round with unique number: 202603142829 (#73498840) [Game] Settled round detected: 202603142828, result: DOWN [Game] Found 0 settled bets for round 143793 [Game] New round detected: 202603142829 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142829, Price 70770.45 [Round] Locking 202603142829 with chart start_price: 70770.45 [Round] ✅ Locked 202603142829: start_price=70770.45, matched=0 [BTC Chart] 결과: 70770.45 → 70767.44 (DOWN) [Round] Settling 202603142829 with chart result: start=70770.45, end=70767.44, result=DOWN [Round] ✅ Settled 202603142829: payout=0 [Round] Created round with unique number: 202603142830 (#73498870) [Game] Settled round detected: 202603142829, result: DOWN [Game] Found 0 settled bets for round 143795 [Game] New round detected: 202603142830 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142830, Price 70773.46 [Round] Locking 202603142830 with chart start_price: 70773.46 [Round] ✅ Locked 202603142830: start_price=70773.46, matched=0 [BTC Chart] 결과: 70773.46 → 70780.51 (UP) [Round] Settling 202603142830 with chart result: start=70773.46, end=70780.51, result=UP [Round] ✅ Settled 202603142830: payout=0 [Round] Created round with unique number: 202603142831 (#73498900) [Game] Settled round detected: 202603142830, result: UP [Game] Found 0 settled bets for round 143797 [Game] New round detected: 202603142831 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142831, Price 70776.97 [Round] Locking 202603142831 with chart start_price: 70776.97 [Round] ✅ Locked 202603142831: start_price=70776.97, matched=0 [BTC Chart] 결과: 70776.97 → 70771.99 (DOWN) [Round] Settling 202603142831 with chart result: start=70776.97, end=70771.99, result=DOWN [Round] ✅ Settled 202603142831: payout=0 [Round] Created round with unique number: 202603142832 (#73498930) [Game] Settled round detected: 202603142831, result: DOWN [Game] Found 0 settled bets for round 143799 [Game] New round detected: 202603142832 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142832, Price 70754.72 [Round] Locking 202603142832 with chart start_price: 70754.72 [Round] ✅ Locked 202603142832: start_price=70754.72, matched=0 [BTC Chart] 결과: 70754.72 → 70747.73 (DOWN) [Round] Settling 202603142832 with chart result: start=70754.72, end=70747.73, result=DOWN [Round] ✅ Settled 202603142832: payout=0 [Round] Created round with unique number: 202603142833 (#73498960) [Game] Settled round detected: 202603142832, result: DOWN [Game] Found 0 settled bets for round 143801 [Game] New round detected: 202603142833 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142833, Price 70747.73 [Round] Locking 202603142833 with chart start_price: 70747.73 [Round] ✅ Locked 202603142833: start_price=70747.73, matched=0 [BTC Chart] 결과: 70747.73 → 70751.41 (UP) [Round] Settling 202603142833 with chart result: start=70747.73, end=70751.41, result=UP [Round] ✅ Settled 202603142833: payout=0 [Round] Created round with unique number: 202603142834 (#73498990) [Game] Settled round detected: 202603142833, result: UP [Game] Found 0 settled bets for round 143803 [Game] New round detected: 202603142834 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142834, Price 70766.83 [Round] Locking 202603142834 with chart start_price: 70766.83 [Round] ✅ Locked 202603142834: start_price=70766.83, matched=0 [BTC Chart] 결과: 70766.83 → 70759.46 (DOWN) [Round] Settling 202603142834 with chart result: start=70766.83, end=70759.46, result=DOWN [Round] ✅ Settled 202603142834: payout=0 [Round] Created round with unique number: 202603142835 (#73499020) [Game] Settled round detected: 202603142834, result: DOWN [Game] Found 0 settled bets for round 143805 [Game] New round detected: 202603142835 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142835, Price 70751.26 [Round] Locking 202603142835 with chart start_price: 70751.26 [Round] ✅ Locked 202603142835: start_price=70751.26, matched=0 [BTC Chart] 결과: 70751.26 → 70757.8 (UP) [Round] Settling 202603142835 with chart result: start=70751.26, end=70757.8, result=UP [Round] ✅ Settled 202603142835: payout=0 [Round] Created round with unique number: 202603142836 (#73499050) [Game] Settled round detected: 202603142835, result: UP [Game] Found 0 settled bets for round 143807 [Game] New round detected: 202603142836 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142836, Price 70757.26 [Round] Locking 202603142836 with chart start_price: 70757.26 [Round] ✅ Locked 202603142836: start_price=70757.26, matched=0 [BTC Chart] 결과: 70757.26 → 70755.13 (DOWN) [Round] Settling 202603142836 with chart result: start=70757.26, end=70755.13, result=DOWN [Round] ✅ Settled 202603142836: payout=0 [Round] Created round with unique number: 202603142837 (#73499080) [Game] Settled round detected: 202603142836, result: DOWN [Game] Found 0 settled bets for round 143809 [Game] New round detected: 202603142837 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142837, Price 70753.89 [Round] Locking 202603142837 with chart start_price: 70753.89 [Round] ✅ Locked 202603142837: start_price=70753.89, matched=0 [BTC Chart] 결과: 70753.89 → 70756.33 (UP) [Round] Settling 202603142837 with chart result: start=70753.89, end=70756.33, result=UP [Round] ✅ Settled 202603142837: payout=0 [Round] Created round with unique number: 202603142838 (#73499110) [Game] Settled round detected: 202603142837, result: UP [Game] Found 0 settled bets for round 143811 [Game] New round detected: 202603142838 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142838, Price 70756.33 [Round] Locking 202603142838 with chart start_price: 70756.33 [Round] ✅ Locked 202603142838: start_price=70756.33, matched=0 [BTC Chart] 결과: 70756.33 → 70754.63 (DOWN) [Round] Settling 202603142838 with chart result: start=70756.33, end=70754.63, result=DOWN [Round] ✅ Settled 202603142838: payout=0 [Round] Created round with unique number: 202603142839 (#73499140) [Game] Settled round detected: 202603142838, result: DOWN [Game] Found 0 settled bets for round 143813 [Game] New round detected: 202603142839 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142839, Price 70741.79 [Round] Locking 202603142839 with chart start_price: 70741.79 [Round] ✅ Locked 202603142839: start_price=70741.79, matched=0 [BTC Chart] 결과: 70741.79 → 70736.05 (DOWN) [Round] Settling 202603142839 with chart result: start=70741.79, end=70736.05, result=DOWN [Round] ✅ Settled 202603142839: payout=0 [Round] Created round with unique number: 202603142840 (#73499170) [Game] Settled round detected: 202603142839, result: DOWN [Game] Found 0 settled bets for round 143815 [Game] New round detected: 202603142840 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142840, Price 70724.35 [Round] Locking 202603142840 with chart start_price: 70724.35 [Round] ✅ Locked 202603142840: start_price=70724.35, matched=0 [BTC Chart] 결과: 70724.35 → 70718.23 (DOWN) [Round] Settling 202603142840 with chart result: start=70724.35, end=70718.23, result=DOWN [Round] ✅ Settled 202603142840: payout=0 [Round] Created round with unique number: 202603142841 (#73499200) [Game] Settled round detected: 202603142840, result: DOWN [Game] Found 0 settled bets for round 143817 [Game] New round detected: 202603142841 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142841, Price 70734.81 [Round] Locking 202603142841 with chart start_price: 70734.81 [Round] ✅ Locked 202603142841: start_price=70734.81, matched=0 [BTC Chart] 결과: 70734.81 → 70737.26 (UP) [Round] Settling 202603142841 with chart result: start=70734.81, end=70737.26, result=UP [Round] ✅ Settled 202603142841: payout=0 [Round] Created round with unique number: 202603142842 (#73499230) [Game] Settled round detected: 202603142841, result: UP [Game] Found 0 settled bets for round 143819 [Game] New round detected: 202603142842 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142842, Price 70737.25 [Round] Locking 202603142842 with chart start_price: 70737.25 [Round] ✅ Locked 202603142842: start_price=70737.25, matched=0 [BTC Chart] 결과: 70737.25 → 70743.21 (UP) [Round] Settling 202603142842 with chart result: start=70737.25, end=70743.21, result=UP [Round] ✅ Settled 202603142842: payout=0 [Round] Created round with unique number: 202603142843 (#73499260) [Game] Settled round detected: 202603142842, result: UP [Game] Found 0 settled bets for round 143821 [Game] New round detected: 202603142843 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142843, Price 70715.08 [Round] Locking 202603142843 with chart start_price: 70715.08 [Round] ✅ Locked 202603142843: start_price=70715.08, matched=0 [BTC Chart] 결과: 70715.08 → 70714.04 (DOWN) [Round] Settling 202603142843 with chart result: start=70715.08, end=70714.04, result=DOWN [Round] ✅ Settled 202603142843: payout=0 [Round] Created round with unique number: 202603142844 (#73499290) [Game] Settled round detected: 202603142843, result: DOWN [Game] Found 0 settled bets for round 143823 [Game] New round detected: 202603142844 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142844, Price 70712.5 [Round] Locking 202603142844 with chart start_price: 70712.5 [Round] ✅ Locked 202603142844: start_price=70712.5, matched=0 [BTC Chart] 결과: 70712.5 → 70707.44 (DOWN) [Round] Settling 202603142844 with chart result: start=70712.5, end=70707.44, result=DOWN [Round] ✅ Settled 202603142844: payout=0 [Round] Created round with unique number: 202603142845 (#73499320) [Game] Settled round detected: 202603142844, result: DOWN [Game] Found 0 settled bets for round 143825 [Game] New round detected: 202603142845 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142845, Price 70700.7 [Round] Locking 202603142845 with chart start_price: 70700.7 [Round] ✅ Locked 202603142845: start_price=70700.7, matched=0 [BTC Chart] 결과: 70700.7 → 70703.51 (UP) [Round] Settling 202603142845 with chart result: start=70700.7, end=70703.51, result=UP [Round] ✅ Settled 202603142845: payout=0 [Round] Created round with unique number: 202603142846 (#73499350) [Game] Settled round detected: 202603142845, result: UP [Game] Found 0 settled bets for round 143827 [Game] New round detected: 202603142846 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142846, Price 70686.71 [Round] Locking 202603142846 with chart start_price: 70686.71 [Round] ✅ Locked 202603142846: start_price=70686.71, matched=0 [BTC Chart] 결과: 70686.71 → 70678.78 (DOWN) [Round] Settling 202603142846 with chart result: start=70686.71, end=70678.78, result=DOWN [Round] ✅ Settled 202603142846: payout=0 [Round] Created round with unique number: 202603142847 (#73499380) [Game] Settled round detected: 202603142846, result: DOWN [Game] Found 0 settled bets for round 143829 [Game] New round detected: 202603142847 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142847, Price 70680.56 [Round] Locking 202603142847 with chart start_price: 70680.56 [Round] ✅ Locked 202603142847: start_price=70680.56, matched=0 [BTC Chart] 결과: 70680.56 → 70685.74 (UP) [Round] Settling 202603142847 with chart result: start=70680.56, end=70685.74, result=UP [Round] ✅ Settled 202603142847: payout=0 [Round] Created round with unique number: 202603142848 (#73499410) [Game] Settled round detected: 202603142847, result: UP [Game] Found 0 settled bets for round 143831 [Game] New round detected: 202603142848 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142848, Price 70686.58 [Round] Locking 202603142848 with chart start_price: 70686.58 [Round] ✅ Locked 202603142848: start_price=70686.58, matched=0 [BTC Chart] 결과: 70686.58 → 70685.72 (DOWN) [Round] Settling 202603142848 with chart result: start=70686.58, end=70685.72, result=DOWN [Round] ✅ Settled 202603142848: payout=0 [Round] Created round with unique number: 202603142849 (#73499440) [Game] Settled round detected: 202603142848, result: DOWN [Game] Found 0 settled bets for round 143833 [Game] New round detected: 202603142849 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142849, Price 70631.7 [Round] Locking 202603142849 with chart start_price: 70631.7 [Round] ✅ Locked 202603142849: start_price=70631.7, matched=0 [BTC Chart] 결과: 70631.7 → 70628.82 (DOWN) [Round] Settling 202603142849 with chart result: start=70631.7, end=70628.82, result=DOWN [Round] ✅ Settled 202603142849: payout=0 [Round] Created round with unique number: 202603142850 (#73499470) [Game] Settled round detected: 202603142849, result: DOWN [Game] Found 0 settled bets for round 143835 [Game] New round detected: 202603142850 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142850, Price 70600.06 [Round] Locking 202603142850 with chart start_price: 70600.06 [Round] ✅ Locked 202603142850: start_price=70600.06, matched=0 [BTC Chart] 결과: 70600.06 → 70598.84 (DOWN) [Round] Settling 202603142850 with chart result: start=70600.06, end=70598.84, result=DOWN [Round] ✅ Settled 202603142850: payout=0 [Round] Created round with unique number: 202603142851 (#73499500) [Game] Settled round detected: 202603142850, result: DOWN [Game] Found 0 settled bets for round 143837 [Game] New round detected: 202603142851 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142851, Price 70599.67 [Round] Locking 202603142851 with chart start_price: 70599.67 [Round] ✅ Locked 202603142851: start_price=70599.67, matched=0 [BTC Chart] 결과: 70599.67 → 70610.87 (UP) [Round] Settling 202603142851 with chart result: start=70599.67, end=70610.87, result=UP [Round] ✅ Settled 202603142851: payout=0 [Round] Created round with unique number: 202603142852 (#73499530) [Game] Settled round detected: 202603142851, result: UP [Game] Found 0 settled bets for round 143839 [Game] New round detected: 202603142852 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142852, Price 70639.7 [Round] Locking 202603142852 with chart start_price: 70639.7 [Round] ✅ Locked 202603142852: start_price=70639.7, matched=0 [BTC Chart] 결과: 70639.7 → 70638.8 (DOWN) [Round] Settling 202603142852 with chart result: start=70639.7, end=70638.8, result=DOWN [Round] ✅ Settled 202603142852: payout=0 [Round] Created round with unique number: 202603142853 (#73499560) [Game] Settled round detected: 202603142852, result: DOWN [Game] Found 0 settled bets for round 143841 [Game] New round detected: 202603142853 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142853, Price 70655.05 [Round] Locking 202603142853 with chart start_price: 70655.05 [Round] ✅ Locked 202603142853: start_price=70655.05, matched=0 [BTC Chart] 결과: 70655.05 → 70653.95 (DOWN) [Round] Settling 202603142853 with chart result: start=70655.05, end=70653.95, result=DOWN [Round] ✅ Settled 202603142853: payout=0 [Round] Created round with unique number: 202603142854 (#73499590) [Game] Settled round detected: 202603142853, result: DOWN [Game] Found 0 settled bets for round 143843 [Game] New round detected: 202603142854 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142854, Price 70653.95 [Round] Locking 202603142854 with chart start_price: 70653.95 [Round] ✅ Locked 202603142854: start_price=70653.95, matched=0 [BTC Chart] 결과: 70653.95 → 70653.64 (DOWN) [Round] Settling 202603142854 with chart result: start=70653.95, end=70653.64, result=DOWN [Round] ✅ Settled 202603142854: payout=0 [Round] Created round with unique number: 202603142855 (#73499620) [Game] Settled round detected: 202603142854, result: DOWN [Game] Found 0 settled bets for round 143845 [Game] New round detected: 202603142855 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142855, Price 70661.53 [Round] Locking 202603142855 with chart start_price: 70661.53 [Round] ✅ Locked 202603142855: start_price=70661.53, matched=0 [BTC Chart] 결과: 70661.53 → 70658.69 (DOWN) [Round] Settling 202603142855 with chart result: start=70661.53, end=70658.69, result=DOWN [Round] ✅ Settled 202603142855: payout=0 [Round] Created round with unique number: 202603142856 (#73499650) [Game] Settled round detected: 202603142855, result: DOWN [Game] Found 0 settled bets for round 143847 [Game] New round detected: 202603142856 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142856, Price 70650.79 [Round] Locking 202603142856 with chart start_price: 70650.79 [Round] ✅ Locked 202603142856: start_price=70650.79, matched=0 [BTC Chart] 결과: 70650.79 → 70648.07 (DOWN) [Round] Settling 202603142856 with chart result: start=70650.79, end=70648.07, result=DOWN [Round] ✅ Settled 202603142856: payout=0 [Round] Created round with unique number: 202603142857 (#73499680) [Game] Settled round detected: 202603142856, result: DOWN [Game] Found 0 settled bets for round 143849 [Game] New round detected: 202603142857 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142857, Price 70645.6 [Round] Locking 202603142857 with chart start_price: 70645.6 [Round] ✅ Locked 202603142857: start_price=70645.6, matched=0 [BTC Chart] 결과: 70645.6 → 70645.3 (DOWN) [Round] Settling 202603142857 with chart result: start=70645.6, end=70645.3, result=DOWN [Round] ✅ Settled 202603142857: payout=0 [Round] Created round with unique number: 202603142858 (#73499710) [Game] Settled round detected: 202603142857, result: DOWN [Game] Found 0 settled bets for round 143851 [Game] New round detected: 202603142858 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142858, Price 70645.3 [Round] Locking 202603142858 with chart start_price: 70645.3 [Round] ✅ Locked 202603142858: start_price=70645.3, matched=0 [BTC Chart] 결과: 70645.3 → 70653.86 (UP) [Round] Settling 202603142858 with chart result: start=70645.3, end=70653.86, result=UP [Round] ✅ Settled 202603142858: payout=0 [Round] Created round with unique number: 202603142859 (#73499740) [Game] Settled round detected: 202603142858, result: UP [Game] Found 0 settled bets for round 143853 [Game] New round detected: 202603142859 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142859, Price 70660.57 [Round] Locking 202603142859 with chart start_price: 70660.57 [Round] ✅ Locked 202603142859: start_price=70660.57, matched=0 [BTC Chart] 결과: 70660.57 → 70659.21 (DOWN) [Round] Settling 202603142859 with chart result: start=70660.57, end=70659.21, result=DOWN [Round] ✅ Settled 202603142859: payout=0 [Round] Created round with unique number: 202603142860 (#73499770) [Game] Settled round detected: 202603142859, result: DOWN [Game] Found 0 settled bets for round 143855 [Game] New round detected: 202603142860 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142860, Price 70659.21 [Round] Locking 202603142860 with chart start_price: 70659.21 [Round] ✅ Locked 202603142860: start_price=70659.21, matched=0 [BTC Chart] 결과: 70659.21 → 70659.54 (UP) [Round] Settling 202603142860 with chart result: start=70659.21, end=70659.54, result=UP [Round] ✅ Settled 202603142860: payout=0 [Round] Created round with unique number: 202603142861 (#73499800) [Game] Settled round detected: 202603142860, result: UP [Game] Found 0 settled bets for round 143857 [Game] New round detected: 202603142861 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142861, Price 70645.69 [Round] Locking 202603142861 with chart start_price: 70645.69 [Round] ✅ Locked 202603142861: start_price=70645.69, matched=0 [BTC Chart] 결과: 70645.69 → 70647.2 (UP) [Round] Settling 202603142861 with chart result: start=70645.69, end=70647.2, result=UP [Round] ✅ Settled 202603142861: payout=0 [Round] Created round with unique number: 202603142862 (#73499830) [Game] Settled round detected: 202603142861, result: UP [Game] Found 0 settled bets for round 143859 [Game] New round detected: 202603142862 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142862, Price 70647.19 [Round] Locking 202603142862 with chart start_price: 70647.19 [Round] ✅ Locked 202603142862: start_price=70647.19, matched=0 [BTC Chart] 결과: 70647.19 → 70640.93 (DOWN) [Round] Settling 202603142862 with chart result: start=70647.19, end=70640.93, result=DOWN [Round] ✅ Settled 202603142862: payout=0 [Round] Created round with unique number: 202603142863 (#73499860) [Game] Settled round detected: 202603142862, result: DOWN [Game] Found 0 settled bets for round 143861 [Game] New round detected: 202603142863 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142863, Price 70664.31 [Round] Locking 202603142863 with chart start_price: 70664.31 [Round] ✅ Locked 202603142863: start_price=70664.31, matched=0 [BTC Chart] 결과: 70664.31 → 70666.98 (UP) [Round] Settling 202603142863 with chart result: start=70664.31, end=70666.98, result=UP [Round] ✅ Settled 202603142863: payout=0 [Round] Created round with unique number: 202603142864 (#73499890) [Game] Settled round detected: 202603142863, result: UP [Game] Found 0 settled bets for round 143863 [Game] New round detected: 202603142864 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142864, Price 70666.97 [Round] Locking 202603142864 with chart start_price: 70666.97 [Round] ✅ Locked 202603142864: start_price=70666.97, matched=0 [BTC Chart] 결과: 70666.97 → 70658.9 (DOWN) [Round] Settling 202603142864 with chart result: start=70666.97, end=70658.9, result=DOWN [Round] ✅ Settled 202603142864: payout=0 [Round] Created round with unique number: 202603142865 (#73499920) [Game] Settled round detected: 202603142864, result: DOWN [Game] Found 0 settled bets for round 143865 [Game] New round detected: 202603142865 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142865, Price 70656.17 [Round] Locking 202603142865 with chart start_price: 70656.17 [Round] ✅ Locked 202603142865: start_price=70656.17, matched=0 [BTC Chart] 결과: 70656.17 → 70657.26 (UP) [Round] Settling 202603142865 with chart result: start=70656.17, end=70657.26, result=UP [Round] ✅ Settled 202603142865: payout=0 [Round] Created round with unique number: 202603142866 (#73499950) [Game] Settled round detected: 202603142865, result: UP [Game] Found 0 settled bets for round 143867 [Game] New round detected: 202603142866 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142866, Price 70657.27 [Round] Locking 202603142866 with chart start_price: 70657.27 [Round] ✅ Locked 202603142866: start_price=70657.27, matched=0 [BTC Chart] 결과: 70657.27 → 70645.51 (DOWN) [Round] Settling 202603142866 with chart result: start=70657.27, end=70645.51, result=DOWN [Round] ✅ Settled 202603142866: payout=0 [Round] Created round with unique number: 202603142867 (#73499980) [Game] Settled round detected: 202603142866, result: DOWN [Game] Found 0 settled bets for round 143869 [Game] New round detected: 202603142867 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142867, Price 70643.91 [Round] Locking 202603142867 with chart start_price: 70643.91 [Round] ✅ Locked 202603142867: start_price=70643.91, matched=0 [BTC Chart] 결과: 70643.91 → 70641.8 (DOWN) [Round] Settling 202603142867 with chart result: start=70643.91, end=70641.8, result=DOWN [Round] ✅ Settled 202603142867: payout=0 [Round] Created round with unique number: 202603142868 (#73500010) [Game] Settled round detected: 202603142867, result: DOWN [Game] Found 0 settled bets for round 143871 [Game] New round detected: 202603142868 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142868, Price 70659.3 [Round] Locking 202603142868 with chart start_price: 70659.3 [Round] ✅ Locked 202603142868: start_price=70659.3, matched=0 [BTC Chart] 결과: 70659.3 → 70657.87 (DOWN) [Round] Settling 202603142868 with chart result: start=70659.3, end=70657.87, result=DOWN [Round] ✅ Settled 202603142868: payout=0 [Round] Created round with unique number: 202603142869 (#73500040) [Game] Settled round detected: 202603142868, result: DOWN [Game] Found 0 settled bets for round 143873 [Game] New round detected: 202603142869 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142869, Price 70663.76 [Round] Locking 202603142869 with chart start_price: 70663.76 [Round] ✅ Locked 202603142869: start_price=70663.76, matched=0 [BTC Chart] 결과: 70663.76 → 70671.79 (UP) [Round] Settling 202603142869 with chart result: start=70663.76, end=70671.79, result=UP [Round] ✅ Settled 202603142869: payout=0 [Round] Created round with unique number: 202603142870 (#73500070) [Game] Settled round detected: 202603142869, result: UP [Game] Found 0 settled bets for round 143875 [Game] New round detected: 202603142870 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142870, Price 70662.62 [Round] Locking 202603142870 with chart start_price: 70662.62 [Round] ✅ Locked 202603142870: start_price=70662.62, matched=0 [BTC Chart] 결과: 70662.62 → 70661.83 (DOWN) [Round] Settling 202603142870 with chart result: start=70662.62, end=70661.83, result=DOWN [Round] ✅ Settled 202603142870: payout=0 [Round] Created round with unique number: 202603142871 (#73500100) [Game] Settled round detected: 202603142870, result: DOWN [Game] Found 0 settled bets for round 143877 [Game] New round detected: 202603142871 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142871, Price 70661.83 [Round] Locking 202603142871 with chart start_price: 70661.83 [Round] ✅ Locked 202603142871: start_price=70661.83, matched=0 [BTC Chart] 결과: 70661.83 → 70652.87 (DOWN) [Round] Settling 202603142871 with chart result: start=70661.83, end=70652.87, result=DOWN [Round] ✅ Settled 202603142871: payout=0 [Round] Created round with unique number: 202603142872 (#73500130) [Game] Settled round detected: 202603142871, result: DOWN [Game] Found 0 settled bets for round 143879 [Game] New round detected: 202603142872 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142872, Price 70655.85 [Round] Locking 202603142872 with chart start_price: 70655.85 [Round] ✅ Locked 202603142872: start_price=70655.85, matched=0 [BTC Chart] 결과: 70655.85 → 70658.66 (UP) [Round] Settling 202603142872 with chart result: start=70655.85, end=70658.66, result=UP [Round] ✅ Settled 202603142872: payout=0 [Round] Created round with unique number: 202603142873 (#73500160) [Game] Settled round detected: 202603142872, result: UP [Game] Found 0 settled bets for round 143881 [Game] New round detected: 202603142873 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142873, Price 70660.01 [Round] Locking 202603142873 with chart start_price: 70660.01 [Round] ✅ Locked 202603142873: start_price=70660.01, matched=0 [BTC Chart] 결과: 70660.01 → 70666.48 (UP) [Round] Settling 202603142873 with chart result: start=70660.01, end=70666.48, result=UP [Round] ✅ Settled 202603142873: payout=0 [Round] Created round with unique number: 202603142874 (#73500190) [Game] Settled round detected: 202603142873, result: UP [Game] Found 0 settled bets for round 143883 [Game] New round detected: 202603142874 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142874, Price 70666.48 [Round] Locking 202603142874 with chart start_price: 70666.48 [Round] ✅ Locked 202603142874: start_price=70666.48, matched=0 [BTC Chart] 결과: 70666.48 → 70665.82 (DOWN) [Round] Settling 202603142874 with chart result: start=70666.48, end=70665.82, result=DOWN [Round] ✅ Settled 202603142874: payout=0 [Round] Created round with unique number: 202603142875 (#73500220) [Game] Settled round detected: 202603142874, result: DOWN [Game] Found 0 settled bets for round 143885 [Game] New round detected: 202603142875 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142875, Price 70638.6 [Round] Locking 202603142875 with chart start_price: 70638.6 [Round] ✅ Locked 202603142875: start_price=70638.6, matched=0 [BTC Chart] 결과: 70638.6 → 70631.49 (DOWN) [Round] Settling 202603142875 with chart result: start=70638.6, end=70631.49, result=DOWN [Round] ✅ Settled 202603142875: payout=0 [Round] Created round with unique number: 202603142876 (#73500250) [Game] Settled round detected: 202603142875, result: DOWN [Game] Found 0 settled bets for round 143887 [Game] New round detected: 202603142876 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142876, Price 70621.8 [Round] Locking 202603142876 with chart start_price: 70621.8 [Round] ✅ Locked 202603142876: start_price=70621.8, matched=0 [BTC Chart] 결과: 70621.8 → 70623.7 (UP) [Round] Settling 202603142876 with chart result: start=70621.8, end=70623.7, result=UP [Round] ✅ Settled 202603142876: payout=0 [Round] Created round with unique number: 202603142877 (#73500280) [Game] Settled round detected: 202603142876, result: UP [Game] Found 0 settled bets for round 143889 [Game] New round detected: 202603142877 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142877, Price 70623.71 [Round] Locking 202603142877 with chart start_price: 70623.71 [Round] ✅ Locked 202603142877: start_price=70623.71, matched=0 [BTC Chart] 결과: 70623.71 → 70626.07 (UP) [Round] Settling 202603142877 with chart result: start=70623.71, end=70626.07, result=UP [Round] ✅ Settled 202603142877: payout=0 [Round] Created round with unique number: 202603142878 (#73500310) [Game] Settled round detected: 202603142877, result: UP [Game] Found 0 settled bets for round 143891 [Game] New round detected: 202603142878 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142878, Price 70618.1 [Round] Locking 202603142878 with chart start_price: 70618.1 [Round] ✅ Locked 202603142878: start_price=70618.1, matched=0 [BTC Chart] 결과: 70618.1 → 70607.7 (DOWN) [Round] Settling 202603142878 with chart result: start=70618.1, end=70607.7, result=DOWN [Round] ✅ Settled 202603142878: payout=0 [Round] Created round with unique number: 202603142879 (#73500340) [Game] Settled round detected: 202603142878, result: DOWN [Game] Found 0 settled bets for round 143893 [Game] New round detected: 202603142879 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142879, Price 70586.69 [Round] Locking 202603142879 with chart start_price: 70586.69 [Round] ✅ Locked 202603142879: start_price=70586.69, matched=0 [BTC Chart] 결과: 70586.69 → 70592.48 (UP) [Round] Settling 202603142879 with chart result: start=70586.69, end=70592.48, result=UP [Round] ✅ Settled 202603142879: payout=0 [Round] Created round with unique number: 202603142880 (#73500370) [Game] Settled round detected: 202603142879, result: UP [Game] Found 0 settled bets for round 143895 [Game] New round detected: 202603142880 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603142880, Price 70603.41 [Round] Locking 202603142880 with chart start_price: 70603.41 [Round] ✅ Locked 202603142880: start_price=70603.41, matched=0 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150001, Price 70586.83 [Round] No betting round found for roundId: 202603150001, creating it now [Round] Created round with unique number: 202603150001 (#73500425) [Round] Locking 202603150001 with chart start_price: 70586.83 [Round] ✅ Locked 202603150001: start_price=70586.83, matched=0 [Game] New round detected: 202603150001 [BTC Chart] 결과: 70586.83 → 70587.16 (UP) [Round] Settling 202603150001 with chart result: start=70586.83, end=70587.16, result=UP [Round] ✅ Settled 202603150001: payout=0 [Round] Created round with unique number: 202603150002 (#73500430) [Game] Settled round detected: 202603150001, result: UP [Game] Found 0 settled bets for round 143899 [Game] New round detected: 202603150002 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150002, Price 70582.64 [Round] Locking 202603150002 with chart start_price: 70582.64 [Round] ✅ Locked 202603150002: start_price=70582.64, matched=0 [BTC Chart] 결과: 70582.64 → 70578.59 (DOWN) [Round] Settling 202603150002 with chart result: start=70582.64, end=70578.59, result=DOWN [Round] ✅ Settled 202603150002: payout=0 [Round] Created round with unique number: 202603150003 (#73500460) [Game] Settled round detected: 202603150002, result: DOWN [Game] Found 0 settled bets for round 143901 [Game] New round detected: 202603150003 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150003, Price 70565.23 [Round] Locking 202603150003 with chart start_price: 70565.23 [Round] ✅ Locked 202603150003: start_price=70565.23, matched=0 [BTC Chart] 결과: 70565.23 → 70571.38 (UP) [Round] Settling 202603150003 with chart result: start=70565.23, end=70571.38, result=UP [Round] ✅ Settled 202603150003: payout=0 [Round] Created round with unique number: 202603150004 (#73500490) [Game] Settled round detected: 202603150003, result: UP [Game] Found 0 settled bets for round 143903 [Game] New round detected: 202603150004 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150004, Price 70577.07 [Round] Locking 202603150004 with chart start_price: 70577.07 [Round] ✅ Locked 202603150004: start_price=70577.07, matched=0 [BTC Chart] 결과: 70577.07 → 70587.78 (UP) [Round] Settling 202603150004 with chart result: start=70577.07, end=70587.78, result=UP [Round] ✅ Settled 202603150004: payout=0 [Round] Created round with unique number: 202603150005 (#73500520) [Game] Settled round detected: 202603150004, result: UP [Game] Found 0 settled bets for round 143905 [Game] New round detected: 202603150005 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150005, Price 70631.16 [Round] Locking 202603150005 with chart start_price: 70631.16 [Round] ✅ Locked 202603150005: start_price=70631.16, matched=0 [BTC Chart] 결과: 70631.16 → 70631.45 (UP) [Round] Settling 202603150005 with chart result: start=70631.16, end=70631.45, result=UP [Round] ✅ Settled 202603150005: payout=0 [Round] Created round with unique number: 202603150006 (#73500550) [Game] Settled round detected: 202603150005, result: UP [Game] Found 0 settled bets for round 143907 [Game] New round detected: 202603150006 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150006, Price 70686.39 [Round] Locking 202603150006 with chart start_price: 70686.39 [Round] ✅ Locked 202603150006: start_price=70686.39, matched=0 [BTC Chart] 결과: 70686.39 → 70695.37 (UP) [Round] Settling 202603150006 with chart result: start=70686.39, end=70695.37, result=UP [Round] ✅ Settled 202603150006: payout=0 [Round] Created round with unique number: 202603150007 (#73500580) [Game] Settled round detected: 202603150006, result: UP [Game] Found 0 settled bets for round 143909 [Game] New round detected: 202603150007 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150007, Price 70709.17 [Round] Locking 202603150007 with chart start_price: 70709.17 [Round] ✅ Locked 202603150007: start_price=70709.17, matched=0 [BTC Chart] 결과: 70709.17 → 70698.05 (DOWN) [Round] Settling 202603150007 with chart result: start=70709.17, end=70698.05, result=DOWN [Round] ✅ Settled 202603150007: payout=0 [Round] Created round with unique number: 202603150008 (#73500610) [Game] Settled round detected: 202603150007, result: DOWN [Game] Found 0 settled bets for round 143911 [Game] New round detected: 202603150008 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150008, Price 70695.52 [Round] Locking 202603150008 with chart start_price: 70695.52 [Round] ✅ Locked 202603150008: start_price=70695.52, matched=0 [BTC Chart] 결과: 70695.52 → 70678.4 (DOWN) [Round] Settling 202603150008 with chart result: start=70695.52, end=70678.4, result=DOWN [Round] ✅ Settled 202603150008: payout=0 [Round] Created round with unique number: 202603150009 (#73500640) [Game] Settled round detected: 202603150008, result: DOWN [Game] Found 0 settled bets for round 143913 [Game] New round detected: 202603150009 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150009, Price 70654.32 [Round] Locking 202603150009 with chart start_price: 70654.32 [Round] ✅ Locked 202603150009: start_price=70654.32, matched=0 [BTC Chart] 결과: 70654.32 → 70654.63 (UP) [Round] Settling 202603150009 with chart result: start=70654.32, end=70654.63, result=UP [Round] ✅ Settled 202603150009: payout=0 [Round] Created round with unique number: 202603150010 (#73500670) [Game] Settled round detected: 202603150009, result: UP [Game] Found 0 settled bets for round 143915 [Game] New round detected: 202603150010 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150010, Price 70662.04 [Round] Locking 202603150010 with chart start_price: 70662.04 [Round] ✅ Locked 202603150010: start_price=70662.04, matched=0 [BTC Chart] 결과: 70662.04 → 70662.98 (UP) [Round] Settling 202603150010 with chart result: start=70662.04, end=70662.98, result=UP [Round] ✅ Settled 202603150010: payout=0 [Round] Created round with unique number: 202603150011 (#73500700) [Game] Settled round detected: 202603150010, result: UP [Game] Found 0 settled bets for round 143917 [Game] New round detected: 202603150011 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150011, Price 70636.47 [Round] Locking 202603150011 with chart start_price: 70636.47 [Round] ✅ Locked 202603150011: start_price=70636.47, matched=0 [BTC Chart] 결과: 70636.47 → 70631.03 (DOWN) [Round] Settling 202603150011 with chart result: start=70636.47, end=70631.03, result=DOWN [Round] ✅ Settled 202603150011: payout=0 [Round] Created round with unique number: 202603150012 (#73500730) [Game] Settled round detected: 202603150011, result: DOWN [Game] Found 0 settled bets for round 143919 [Game] New round detected: 202603150012 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150012, Price 70627.51 [Round] Locking 202603150012 with chart start_price: 70627.51 [Round] ✅ Locked 202603150012: start_price=70627.51, matched=0 [BTC Chart] 결과: 70627.51 → 70627.02 (DOWN) [Round] Settling 202603150012 with chart result: start=70627.51, end=70627.02, result=DOWN [Round] ✅ Settled 202603150012: payout=0 [Round] Created round with unique number: 202603150013 (#73500760) [Game] Settled round detected: 202603150012, result: DOWN [Game] Found 0 settled bets for round 143921 [Game] New round detected: 202603150013 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150013, Price 70633.01 [Round] Locking 202603150013 with chart start_price: 70633.01 [Round] ✅ Locked 202603150013: start_price=70633.01, matched=0 [BTC Chart] 결과: 70633.01 → 70642.1 (UP) [Round] Settling 202603150013 with chart result: start=70633.01, end=70642.1, result=UP [Round] ✅ Settled 202603150013: payout=0 [Round] Created round with unique number: 202603150014 (#73500790) [Game] Settled round detected: 202603150013, result: UP [Game] Found 0 settled bets for round 143923 [Game] New round detected: 202603150014 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150014, Price 70648.1 [Round] Locking 202603150014 with chart start_price: 70648.1 [Round] ✅ Locked 202603150014: start_price=70648.1, matched=0 [BTC Chart] 결과: 70648.1 → 70654.84 (UP) [Round] Settling 202603150014 with chart result: start=70648.1, end=70654.84, result=UP [Round] ✅ Settled 202603150014: payout=0 [Round] Created round with unique number: 202603150015 (#73500820) [Game] Settled round detected: 202603150014, result: UP [Game] Found 0 settled bets for round 143925 [Game] New round detected: 202603150015 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150015, Price 70671.03 [Round] Locking 202603150015 with chart start_price: 70671.03 [Round] ✅ Locked 202603150015: start_price=70671.03, matched=0 [BTC Chart] 결과: 70671.03 → 70670.61 (DOWN) [Round] Settling 202603150015 with chart result: start=70671.03, end=70670.61, result=DOWN [Round] ✅ Settled 202603150015: payout=0 [Round] Created round with unique number: 202603150016 (#73500850) [Game] Settled round detected: 202603150015, result: DOWN [Game] Found 0 settled bets for round 143927 [Game] New round detected: 202603150016 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150016, Price 70659.52 [Round] Locking 202603150016 with chart start_price: 70659.52 [Round] ✅ Locked 202603150016: start_price=70659.52, matched=0 [BTC Chart] 결과: 70659.52 → 70655.18 (DOWN) [Round] Settling 202603150016 with chart result: start=70659.52, end=70655.18, result=DOWN [Round] ✅ Settled 202603150016: payout=0 [Round] Created round with unique number: 202603150017 (#73500880) [Game] Settled round detected: 202603150016, result: DOWN [Game] Found 0 settled bets for round 143929 [Game] New round detected: 202603150017 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150017, Price 70655.18 [Round] Locking 202603150017 with chart start_price: 70655.18 [Round] ✅ Locked 202603150017: start_price=70655.18, matched=0 [BTC Chart] 결과: 70655.18 → 70656.22 (UP) [Round] Settling 202603150017 with chart result: start=70655.18, end=70656.22, result=UP [Round] ✅ Settled 202603150017: payout=0 [Round] Created round with unique number: 202603150018 (#73500910) [Game] Settled round detected: 202603150017, result: UP [Game] Found 0 settled bets for round 143931 [Game] New round detected: 202603150018 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150018, Price 70670.6 [Round] Locking 202603150018 with chart start_price: 70670.6 [Round] ✅ Locked 202603150018: start_price=70670.6, matched=0 [BTC Chart] 결과: 70670.6 → 70666.64 (DOWN) [Round] Settling 202603150018 with chart result: start=70670.6, end=70666.64, result=DOWN [Round] ✅ Settled 202603150018: payout=0 [Round] Created round with unique number: 202603150019 (#73500940) [Game] Settled round detected: 202603150018, result: DOWN [Game] Found 0 settled bets for round 143933 [Game] New round detected: 202603150019 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150019, Price 70667.47 [Round] Locking 202603150019 with chart start_price: 70667.47 [Round] ✅ Locked 202603150019: start_price=70667.47, matched=0 [BTC Chart] 결과: 70667.47 → 70667.67 (UP) [Round] Settling 202603150019 with chart result: start=70667.47, end=70667.67, result=UP [Round] ✅ Settled 202603150019: payout=0 [Round] Created round with unique number: 202603150020 (#73500970) [Game] Settled round detected: 202603150019, result: UP [Game] Found 0 settled bets for round 143935 [Game] New round detected: 202603150020 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150020, Price 70668.91 [Round] Locking 202603150020 with chart start_price: 70668.91 [Round] ✅ Locked 202603150020: start_price=70668.91, matched=0 [BTC Chart] 결과: 70668.91 → 70669.64 (UP) [Round] Settling 202603150020 with chart result: start=70668.91, end=70669.64, result=UP [Round] ✅ Settled 202603150020: payout=0 [Round] Created round with unique number: 202603150021 (#73501000) [Game] Settled round detected: 202603150020, result: UP [Game] Found 0 settled bets for round 143937 [Game] New round detected: 202603150021 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150021, Price 70661.04 [Round] Locking 202603150021 with chart start_price: 70661.04 [Round] ✅ Locked 202603150021: start_price=70661.04, matched=0 [BTC Chart] 결과: 70661.04 → 70667.54 (UP) [Round] Settling 202603150021 with chart result: start=70661.04, end=70667.54, result=UP [Round] ✅ Settled 202603150021: payout=0 [Round] Created round with unique number: 202603150022 (#73501030) [Game] Settled round detected: 202603150021, result: UP [Game] Found 0 settled bets for round 143939 [Game] New round detected: 202603150022 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150022, Price 70675.5 [Round] Locking 202603150022 with chart start_price: 70675.5 [Round] ✅ Locked 202603150022: start_price=70675.5, matched=0 [BTC Chart] 결과: 70675.5 → 70672.47 (DOWN) [Round] Settling 202603150022 with chart result: start=70675.5, end=70672.47, result=DOWN [Round] ✅ Settled 202603150022: payout=0 [Round] Created round with unique number: 202603150023 (#73501060) [Game] Settled round detected: 202603150022, result: DOWN [Game] Found 0 settled bets for round 143941 [Game] New round detected: 202603150023 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150023, Price 70678.3 [Round] Locking 202603150023 with chart start_price: 70678.3 [Round] ✅ Locked 202603150023: start_price=70678.3, matched=0 [BTC Chart] 결과: 70678.3 → 70672.91 (DOWN) [Round] Settling 202603150023 with chart result: start=70678.3, end=70672.91, result=DOWN [Round] ✅ Settled 202603150023: payout=0 [Round] Created round with unique number: 202603150024 (#73501090) [Game] Settled round detected: 202603150023, result: DOWN [Game] Found 0 settled bets for round 143943 [Game] New round detected: 202603150024 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150024, Price 70658.07 [Round] Locking 202603150024 with chart start_price: 70658.07 [Round] ✅ Locked 202603150024: start_price=70658.07, matched=0 [BTC Chart] 결과: 70658.07 → 70650.45 (DOWN) [Round] Settling 202603150024 with chart result: start=70658.07, end=70650.45, result=DOWN [Round] ✅ Settled 202603150024: payout=0 [Round] Created round with unique number: 202603150025 (#73501120) [Game] Settled round detected: 202603150024, result: DOWN [Game] Found 0 settled bets for round 143945 [Game] New round detected: 202603150025 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150025, Price 70655.37 [Round] Locking 202603150025 with chart start_price: 70655.37 [Round] ✅ Locked 202603150025: start_price=70655.37, matched=0 [BTC Chart] 결과: 70655.37 → 70661.29 (UP) [Round] Settling 202603150025 with chart result: start=70655.37, end=70661.29, result=UP [Round] ✅ Settled 202603150025: payout=0 [Round] Created round with unique number: 202603150026 (#73501150) [Game] Settled round detected: 202603150025, result: UP [Game] Found 0 settled bets for round 143947 [Game] New round detected: 202603150026 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150026, Price 70661.29 [Round] Locking 202603150026 with chart start_price: 70661.29 [Round] ✅ Locked 202603150026: start_price=70661.29, matched=0 [BTC Chart] 결과: 70661.29 → 70663.7 (UP) [Round] Settling 202603150026 with chart result: start=70661.29, end=70663.7, result=UP [Round] ✅ Settled 202603150026: payout=0 [Round] Created round with unique number: 202603150027 (#73501180) [Game] Settled round detected: 202603150026, result: UP [Game] Found 0 settled bets for round 143949 [Game] New round detected: 202603150027 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150027, Price 70667.88 [Round] Locking 202603150027 with chart start_price: 70667.88 [Round] ✅ Locked 202603150027: start_price=70667.88, matched=0 [BTC Chart] 결과: 70667.88 → 70669.14 (UP) [Round] Settling 202603150027 with chart result: start=70667.88, end=70669.14, result=UP [Round] ✅ Settled 202603150027: payout=0 [Round] Created round with unique number: 202603150028 (#73501210) [Game] Settled round detected: 202603150027, result: UP [Game] Found 0 settled bets for round 143951 [Game] New round detected: 202603150028 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150028, Price 70673.63 [Round] Locking 202603150028 with chart start_price: 70673.63 [Round] ✅ Locked 202603150028: start_price=70673.63, matched=0 [BTC Chart] 결과: 70673.63 → 70666.79 (DOWN) [Round] Settling 202603150028 with chart result: start=70673.63, end=70666.79, result=DOWN [Round] ✅ Settled 202603150028: payout=0 [Round] Created round with unique number: 202603150029 (#73501240) [Game] Settled round detected: 202603150028, result: DOWN [Game] Found 0 settled bets for round 143953 [Game] New round detected: 202603150029 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150029, Price 70655.84 [Round] Locking 202603150029 with chart start_price: 70655.84 [Round] ✅ Locked 202603150029: start_price=70655.84, matched=0 [BTC Chart] 결과: 70655.84 → 70656.24 (UP) [Round] Settling 202603150029 with chart result: start=70655.84, end=70656.24, result=UP [Round] ✅ Settled 202603150029: payout=0 [Round] Created round with unique number: 202603150030 (#73501270) [Game] Settled round detected: 202603150029, result: UP [Game] Found 0 settled bets for round 143955 [Game] New round detected: 202603150030 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150030, Price 70656.24 [Round] Locking 202603150030 with chart start_price: 70656.24 [Round] ✅ Locked 202603150030: start_price=70656.24, matched=0 [BTC Chart] 결과: 70656.24 → 70655.41 (DOWN) [Round] Settling 202603150030 with chart result: start=70656.24, end=70655.41, result=DOWN [Round] ✅ Settled 202603150030: payout=0 [Round] Created round with unique number: 202603150031 (#73501300) [Game] Settled round detected: 202603150030, result: DOWN [Game] Found 0 settled bets for round 143957 [Game] New round detected: 202603150031 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150031, Price 70660.35 [Round] Locking 202603150031 with chart start_price: 70660.35 [Round] ✅ Locked 202603150031: start_price=70660.35, matched=0 [BTC Chart] 결과: 70660.35 → 70664.74 (UP) [Round] Settling 202603150031 with chart result: start=70660.35, end=70664.74, result=UP [Round] ✅ Settled 202603150031: payout=0 [Round] Created round with unique number: 202603150032 (#73501330) [Game] Settled round detected: 202603150031, result: UP [Game] Found 0 settled bets for round 143959 [Game] New round detected: 202603150032 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150032, Price 70680.13 [Round] Locking 202603150032 with chart start_price: 70680.13 [Round] ✅ Locked 202603150032: start_price=70680.13, matched=0 [BTC Chart] 결과: 70680.13 → 70683.77 (UP) [Round] Settling 202603150032 with chart result: start=70680.13, end=70683.77, result=UP [Round] ✅ Settled 202603150032: payout=0 [Round] Created round with unique number: 202603150033 (#73501360) [Game] Settled round detected: 202603150032, result: UP [Game] Found 0 settled bets for round 143961 [Game] New round detected: 202603150033 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150033, Price 70673.67 [Round] Locking 202603150033 with chart start_price: 70673.67 [Round] ✅ Locked 202603150033: start_price=70673.67, matched=0 [BTC Chart] 결과: 70673.67 → 70657.5 (DOWN) [Round] Settling 202603150033 with chart result: start=70673.67, end=70657.5, result=DOWN [Round] ✅ Settled 202603150033: payout=0 [Round] Created round with unique number: 202603150034 (#73501390) [Game] Settled round detected: 202603150033, result: DOWN [Game] Found 0 settled bets for round 143963 [Game] New round detected: 202603150034 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150034, Price 70664.89 [Round] Locking 202603150034 with chart start_price: 70664.89 [Round] ✅ Locked 202603150034: start_price=70664.89, matched=0 [BTC Chart] 결과: 70664.89 → 70672.84 (UP) [Round] Settling 202603150034 with chart result: start=70664.89, end=70672.84, result=UP [Round] ✅ Settled 202603150034: payout=0 [Round] Created round with unique number: 202603150035 (#73501420) [Game] Settled round detected: 202603150034, result: UP [Game] Found 0 settled bets for round 143965 [Game] New round detected: 202603150035 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150035, Price 70673.22 [Round] Locking 202603150035 with chart start_price: 70673.22 [Round] ✅ Locked 202603150035: start_price=70673.22, matched=0 [BTC Chart] 결과: 70673.22 → 70673.97 (UP) [Round] Settling 202603150035 with chart result: start=70673.22, end=70673.97, result=UP [Round] ✅ Settled 202603150035: payout=0 [Round] Created round with unique number: 202603150036 (#73501450) [Game] Settled round detected: 202603150035, result: UP [Game] Found 0 settled bets for round 143967 [Game] New round detected: 202603150036 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150036, Price 70676.25 [Round] Locking 202603150036 with chart start_price: 70676.25 [Round] ✅ Locked 202603150036: start_price=70676.25, matched=0 [BTC Chart] 결과: 70676.25 → 70670.46 (DOWN) [Round] Settling 202603150036 with chart result: start=70676.25, end=70670.46, result=DOWN [Round] ✅ Settled 202603150036: payout=0 [Round] Created round with unique number: 202603150037 (#73501480) [Game] Settled round detected: 202603150036, result: DOWN [Game] Found 0 settled bets for round 143969 [Game] New round detected: 202603150037 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150037, Price 70670.47 [Round] Locking 202603150037 with chart start_price: 70670.47 [Round] ✅ Locked 202603150037: start_price=70670.47, matched=0 [BTC Chart] 결과: 70670.47 → 70681.9 (UP) [Round] Settling 202603150037 with chart result: start=70670.47, end=70681.9, result=UP [Round] ✅ Settled 202603150037: payout=0 [Round] Created round with unique number: 202603150038 (#73501510) [Game] Settled round detected: 202603150037, result: UP [Game] Found 0 settled bets for round 143971 [Game] New round detected: 202603150038 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150038, Price 70688.1 [Round] Locking 202603150038 with chart start_price: 70688.1 [Round] ✅ Locked 202603150038: start_price=70688.1, matched=0 [BTC Chart] 결과: 70688.1 → 70692.93 (UP) [Round] Settling 202603150038 with chart result: start=70688.1, end=70692.93, result=UP [Round] ✅ Settled 202603150038: payout=0 [Round] Created round with unique number: 202603150039 (#73501540) [Game] Settled round detected: 202603150038, result: UP [Game] Found 0 settled bets for round 143973 [Game] New round detected: 202603150039 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150039, Price 70726.37 [Round] Locking 202603150039 with chart start_price: 70726.37 [Round] ✅ Locked 202603150039: start_price=70726.37, matched=0 [BTC Chart] 결과: 70726.37 → 70718.13 (DOWN) [Round] Settling 202603150039 with chart result: start=70726.37, end=70718.13, result=DOWN [Round] ✅ Settled 202603150039: payout=0 [Round] Created round with unique number: 202603150040 (#73501570) [Game] Settled round detected: 202603150039, result: DOWN [Game] Found 0 settled bets for round 143975 [Game] New round detected: 202603150040 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150040, Price 70718.13 [Round] Locking 202603150040 with chart start_price: 70718.13 [Round] ✅ Locked 202603150040: start_price=70718.13, matched=0 [BTC Chart] 결과: 70718.13 → 70710.85 (DOWN) [Round] Settling 202603150040 with chart result: start=70718.13, end=70710.85, result=DOWN [Round] ✅ Settled 202603150040: payout=0 [Round] Created round with unique number: 202603150041 (#73501600) [Game] Settled round detected: 202603150040, result: DOWN [Game] Found 0 settled bets for round 143977 [Game] New round detected: 202603150041 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150041, Price 70710.84 [Round] Locking 202603150041 with chart start_price: 70710.84 [Round] ✅ Locked 202603150041: start_price=70710.84, matched=0 [BTC Chart] 결과: 70710.84 → 70708.62 (DOWN) [Round] Settling 202603150041 with chart result: start=70710.84, end=70708.62, result=DOWN [Round] ✅ Settled 202603150041: payout=0 [Round] Created round with unique number: 202603150042 (#73501630) [Game] Settled round detected: 202603150041, result: DOWN [Game] Found 0 settled bets for round 143979 [Game] New round detected: 202603150042 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150042, Price 70722.82 [Round] Locking 202603150042 with chart start_price: 70722.82 [Round] ✅ Locked 202603150042: start_price=70722.82, matched=0 [BTC Chart] 결과: 70722.82 → 70721.96 (DOWN) [Round] Settling 202603150042 with chart result: start=70722.82, end=70721.96, result=DOWN [Round] ✅ Settled 202603150042: payout=0 [Round] Created round with unique number: 202603150043 (#73501660) [Game] Settled round detected: 202603150042, result: DOWN [Game] Found 0 settled bets for round 143981 [Game] New round detected: 202603150043 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150043, Price 70718.39 [Round] Locking 202603150043 with chart start_price: 70718.39 [Round] ✅ Locked 202603150043: start_price=70718.39, matched=0 [BTC Chart] 결과: 70718.39 → 70713.3 (DOWN) [Round] Settling 202603150043 with chart result: start=70718.39, end=70713.3, result=DOWN [Round] ✅ Settled 202603150043: payout=0 [Round] Created round with unique number: 202603150044 (#73501690) [Game] Settled round detected: 202603150043, result: DOWN [Game] Found 0 settled bets for round 143983 [Game] New round detected: 202603150044 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150044, Price 70705.16 [Round] Locking 202603150044 with chart start_price: 70705.16 [Round] ✅ Locked 202603150044: start_price=70705.16, matched=0 [BTC Chart] 결과: 70705.16 → 70707.13 (UP) [Round] Settling 202603150044 with chart result: start=70705.16, end=70707.13, result=UP [Round] ✅ Settled 202603150044: payout=0 [Round] Created round with unique number: 202603150045 (#73501720) [Game] Settled round detected: 202603150044, result: UP [Game] Found 0 settled bets for round 143985 [Game] New round detected: 202603150045 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150045, Price 70707.13 [Round] Locking 202603150045 with chart start_price: 70707.13 [Round] ✅ Locked 202603150045: start_price=70707.13, matched=0 [BTC Chart] 결과: 70707.13 → 70710.75 (UP) [Round] Settling 202603150045 with chart result: start=70707.13, end=70710.75, result=UP [Round] ✅ Settled 202603150045: payout=0 [Round] Created round with unique number: 202603150046 (#73501750) [Game] Settled round detected: 202603150045, result: UP [Game] Found 0 settled bets for round 143987 [Game] New round detected: 202603150046 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150046, Price 70710.75 [Round] Locking 202603150046 with chart start_price: 70710.75 [Round] ✅ Locked 202603150046: start_price=70710.75, matched=0 [BTC Chart] 결과: 70710.75 → 70705.24 (DOWN) [Round] Settling 202603150046 with chart result: start=70710.75, end=70705.24, result=DOWN [Round] ✅ Settled 202603150046: payout=0 [Round] Created round with unique number: 202603150047 (#73501780) [Game] Settled round detected: 202603150046, result: DOWN [Game] Found 0 settled bets for round 143989 [Game] New round detected: 202603150047 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150047, Price 70705.24 [Round] Locking 202603150047 with chart start_price: 70705.24 [Round] ✅ Locked 202603150047: start_price=70705.24, matched=0 [BTC Chart] 결과: 70705.24 → 70713.77 (UP) [Round] Settling 202603150047 with chart result: start=70705.24, end=70713.77, result=UP [Round] ✅ Settled 202603150047: payout=0 [Round] Created round with unique number: 202603150048 (#73501810) [Game] Settled round detected: 202603150047, result: UP [Game] Found 0 settled bets for round 143991 [Game] New round detected: 202603150048 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150048, Price 70713.76 [Round] Locking 202603150048 with chart start_price: 70713.76 [Round] ✅ Locked 202603150048: start_price=70713.76, matched=0 [BTC Chart] 결과: 70713.76 → 70705.9 (DOWN) [Round] Settling 202603150048 with chart result: start=70713.76, end=70705.9, result=DOWN [Round] ✅ Settled 202603150048: payout=0 [Round] Created round with unique number: 202603150049 (#73501840) [Game] Settled round detected: 202603150048, result: DOWN [Game] Found 0 settled bets for round 143993 [Game] New round detected: 202603150049 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150049, Price 70689.21 [Round] Locking 202603150049 with chart start_price: 70689.21 [Round] ✅ Locked 202603150049: start_price=70689.21, matched=0 [BTC Chart] 결과: 70689.21 → 70678.83 (DOWN) [Round] Settling 202603150049 with chart result: start=70689.21, end=70678.83, result=DOWN [Round] ✅ Settled 202603150049: payout=0 [Round] Created round with unique number: 202603150050 (#73501870) [Game] Settled round detected: 202603150049, result: DOWN [Game] Found 0 settled bets for round 143995 [Game] New round detected: 202603150050 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150050, Price 70684.25 [Round] Locking 202603150050 with chart start_price: 70684.25 [Round] ✅ Locked 202603150050: start_price=70684.25, matched=0 [BTC Chart] 결과: 70684.25 → 70675.86 (DOWN) [Round] Settling 202603150050 with chart result: start=70684.25, end=70675.86, result=DOWN [Round] ✅ Settled 202603150050: payout=0 [Round] Created round with unique number: 202603150051 (#73501900) [Game] Settled round detected: 202603150050, result: DOWN [Game] Found 0 settled bets for round 143997 [Game] New round detected: 202603150051 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150051, Price 70687.74 [Round] Locking 202603150051 with chart start_price: 70687.74 [Round] ✅ Locked 202603150051: start_price=70687.74, matched=0 [BTC Chart] 결과: 70687.74 → 70695.56 (UP) [Round] Settling 202603150051 with chart result: start=70687.74, end=70695.56, result=UP [Round] ✅ Settled 202603150051: payout=0 [Round] Created round with unique number: 202603150052 (#73501930) [Game] Settled round detected: 202603150051, result: UP [Game] Found 0 settled bets for round 143999 [Game] New round detected: 202603150052 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150052, Price 70687.14 [Round] Locking 202603150052 with chart start_price: 70687.14 [Round] ✅ Locked 202603150052: start_price=70687.14, matched=0 [BTC Chart] 결과: 70687.14 → 70684.25 (DOWN) [Round] Settling 202603150052 with chart result: start=70687.14, end=70684.25, result=DOWN [Round] ✅ Settled 202603150052: payout=0 [Round] Created round with unique number: 202603150053 (#73501960) [Game] Settled round detected: 202603150052, result: DOWN [Game] Found 0 settled bets for round 144001 [Game] New round detected: 202603150053 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150053, Price 70676.98 [Round] Locking 202603150053 with chart start_price: 70676.98 [Round] ✅ Locked 202603150053: start_price=70676.98, matched=0 [BTC Chart] 결과: 70676.98 → 70683.61 (UP) [Round] Settling 202603150053 with chart result: start=70676.98, end=70683.61, result=UP [Round] ✅ Settled 202603150053: payout=0 [Round] Created round with unique number: 202603150054 (#73501990) [Game] Settled round detected: 202603150053, result: UP [Game] Found 0 settled bets for round 144003 [Game] New round detected: 202603150054 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150054, Price 70686.17 [Round] Locking 202603150054 with chart start_price: 70686.17 [Round] ✅ Locked 202603150054: start_price=70686.17, matched=0 [BTC Chart] 결과: 70686.17 → 70687.36 (UP) [Round] Settling 202603150054 with chart result: start=70686.17, end=70687.36, result=UP [Round] ✅ Settled 202603150054: payout=0 [Round] Created round with unique number: 202603150055 (#73502020) [Game] Settled round detected: 202603150054, result: UP [Game] Found 0 settled bets for round 144005 [Game] New round detected: 202603150055 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150055, Price 70702.09 [Round] Locking 202603150055 with chart start_price: 70702.09 [Round] ✅ Locked 202603150055: start_price=70702.09, matched=0 [BTC Chart] 결과: 70702.09 → 70704.76 (UP) [Round] Settling 202603150055 with chart result: start=70702.09, end=70704.76, result=UP [Round] ✅ Settled 202603150055: payout=0 [Round] Created round with unique number: 202603150056 (#73502050) [Game] Settled round detected: 202603150055, result: UP [Game] Found 0 settled bets for round 144007 [Game] New round detected: 202603150056 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150056, Price 70700.29 [Round] Locking 202603150056 with chart start_price: 70700.29 [Round] ✅ Locked 202603150056: start_price=70700.29, matched=0 [BTC Chart] 결과: 70700.29 → 70698.82 (DOWN) [Round] Settling 202603150056 with chart result: start=70700.29, end=70698.82, result=DOWN [Round] ✅ Settled 202603150056: payout=0 [Round] Created round with unique number: 202603150057 (#73502080) [Game] Settled round detected: 202603150056, result: DOWN [Game] Found 0 settled bets for round 144009 [Game] New round detected: 202603150057 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150057, Price 70702.29 [Round] Locking 202603150057 with chart start_price: 70702.29 [Round] ✅ Locked 202603150057: start_price=70702.29, matched=0 [BTC Chart] 결과: 70702.29 → 70706.52 (UP) [Round] Settling 202603150057 with chart result: start=70702.29, end=70706.52, result=UP [Round] ✅ Settled 202603150057: payout=0 [Round] Created round with unique number: 202603150058 (#73502110) [Game] Settled round detected: 202603150057, result: UP [Game] Found 0 settled bets for round 144011 [Game] New round detected: 202603150058 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150058, Price 70680.1 [Round] Locking 202603150058 with chart start_price: 70680.1 [Round] ✅ Locked 202603150058: start_price=70680.1, matched=0 [BTC Chart] 결과: 70680.1 → 70674.23 (DOWN) [Round] Settling 202603150058 with chart result: start=70680.1, end=70674.23, result=DOWN [Round] ✅ Settled 202603150058: payout=0 [Round] Created round with unique number: 202603150059 (#73502140) [Game] Settled round detected: 202603150058, result: DOWN [Game] Found 0 settled bets for round 144013 [Game] New round detected: 202603150059 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150059, Price 70665.7 [Round] Locking 202603150059 with chart start_price: 70665.7 [Round] ✅ Locked 202603150059: start_price=70665.7, matched=0 [BTC Chart] 결과: 70665.7 → 70663.62 (DOWN) [Round] Settling 202603150059 with chart result: start=70665.7, end=70663.62, result=DOWN [Round] ✅ Settled 202603150059: payout=0 [Round] Created round with unique number: 202603150060 (#73502170) [Game] Settled round detected: 202603150059, result: DOWN [Game] Found 0 settled bets for round 144015 [Game] New round detected: 202603150060 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150060, Price 70630.28 [Round] Locking 202603150060 with chart start_price: 70630.28 [Round] ✅ Locked 202603150060: start_price=70630.28, matched=0 [BTC Chart] 결과: 70630.28 → 70687.35 (UP) [Round] Settling 202603150060 with chart result: start=70630.28, end=70687.35, result=UP [Round] ✅ Settled 202603150060: payout=0 [Round] Created round with unique number: 202603150061 (#73502200) [Game] Settled round detected: 202603150060, result: UP [Game] Found 0 settled bets for round 144017 [Game] New round detected: 202603150061 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150061, Price 70639.53 [Round] Locking 202603150061 with chart start_price: 70639.53 [Round] ✅ Locked 202603150061: start_price=70639.53, matched=0 [BTC Chart] 결과: 70639.53 → 70626.28 (DOWN) [Round] Settling 202603150061 with chart result: start=70639.53, end=70626.28, result=DOWN [Round] ✅ Settled 202603150061: payout=0 [Round] Created round with unique number: 202603150062 (#73502230) [Game] Settled round detected: 202603150061, result: DOWN [Game] Found 0 settled bets for round 144019 [Game] New round detected: 202603150062 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150062, Price 70602.58 [Round] Locking 202603150062 with chart start_price: 70602.58 [Round] ✅ Locked 202603150062: start_price=70602.58, matched=0 [BTC Chart] 결과: 70602.58 → 70606.82 (UP) [Round] Settling 202603150062 with chart result: start=70602.58, end=70606.82, result=UP [Round] ✅ Settled 202603150062: payout=0 [Round] Created round with unique number: 202603150063 (#73502260) [Game] Settled round detected: 202603150062, result: UP [Game] Found 0 settled bets for round 144021 [Game] New round detected: 202603150063 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150063, Price 70583.64 [Round] Locking 202603150063 with chart start_price: 70583.64 [Round] ✅ Locked 202603150063: start_price=70583.64, matched=0 [BTC Chart] 결과: 70583.64 → 70586.86 (UP) [Round] Settling 202603150063 with chart result: start=70583.64, end=70586.86, result=UP [Round] ✅ Settled 202603150063: payout=0 [Round] Created round with unique number: 202603150064 (#73502290) [Game] Settled round detected: 202603150063, result: UP [Game] Found 0 settled bets for round 144023 [Game] New round detected: 202603150064 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150064, Price 70594 [Round] Locking 202603150064 with chart start_price: 70594 [Round] ✅ Locked 202603150064: start_price=70594, matched=0 [BTC Chart] 결과: 70594 → 70586.25 (DOWN) [Round] Settling 202603150064 with chart result: start=70594, end=70586.25, result=DOWN [Round] ✅ Settled 202603150064: payout=0 [Round] Created round with unique number: 202603150065 (#73502320) [Game] Settled round detected: 202603150064, result: DOWN [Game] Found 0 settled bets for round 144025 [Game] New round detected: 202603150065 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150065, Price 70520.28 [Round] Locking 202603150065 with chart start_price: 70520.28 [Round] ✅ Locked 202603150065: start_price=70520.28, matched=0 [BTC Chart] 결과: 70520.28 → 70502.92 (DOWN) [Round] Settling 202603150065 with chart result: start=70520.28, end=70502.92, result=DOWN [Round] ✅ Settled 202603150065: payout=0 [Round] Created round with unique number: 202603150066 (#73502350) [Game] Settled round detected: 202603150065, result: DOWN [Game] Found 0 settled bets for round 144027 [Game] New round detected: 202603150066 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150066, Price 70535.83 [Round] Locking 202603150066 with chart start_price: 70535.83 [Round] ✅ Locked 202603150066: start_price=70535.83, matched=0 [BTC Chart] 결과: 70535.83 → 70533.99 (DOWN) [Round] Settling 202603150066 with chart result: start=70535.83, end=70533.99, result=DOWN [Round] ✅ Settled 202603150066: payout=0 [Round] Created round with unique number: 202603150067 (#73502380) [Game] Settled round detected: 202603150066, result: DOWN [Game] Found 0 settled bets for round 144029 [Game] New round detected: 202603150067 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150067, Price 70543.41 [Round] Locking 202603150067 with chart start_price: 70543.41 [Round] ✅ Locked 202603150067: start_price=70543.41, matched=0 [BTC Chart] 결과: 70543.41 → 70541.91 (DOWN) [Round] Settling 202603150067 with chart result: start=70543.41, end=70541.91, result=DOWN [Round] ✅ Settled 202603150067: payout=0 [Round] Created round with unique number: 202603150068 (#73502410) [Game] Settled round detected: 202603150067, result: DOWN [Game] Found 0 settled bets for round 144031 [Game] New round detected: 202603150068 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150068, Price 70561.14 [Round] Locking 202603150068 with chart start_price: 70561.14 [Round] ✅ Locked 202603150068: start_price=70561.14, matched=0 [BTC Chart] 결과: 70561.14 → 70563.75 (UP) [Round] Settling 202603150068 with chart result: start=70561.14, end=70563.75, result=UP [Round] ✅ Settled 202603150068: payout=0 [Round] Created round with unique number: 202603150069 (#73502440) [Game] Settled round detected: 202603150068, result: UP [Game] Found 0 settled bets for round 144033 [Game] New round detected: 202603150069 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150069, Price 70544.52 [Round] Locking 202603150069 with chart start_price: 70544.52 [Round] ✅ Locked 202603150069: start_price=70544.52, matched=0 [BTC Chart] 결과: 70544.52 → 70537.12 (DOWN) [Round] Settling 202603150069 with chart result: start=70544.52, end=70537.12, result=DOWN [Round] ✅ Settled 202603150069: payout=0 [Round] Created round with unique number: 202603150070 (#73502470) [Game] Settled round detected: 202603150069, result: DOWN [Game] Found 0 settled bets for round 144035 [Game] New round detected: 202603150070 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150070, Price 70562.83 [Round] Locking 202603150070 with chart start_price: 70562.83 [Round] ✅ Locked 202603150070: start_price=70562.83, matched=0 [BTC Chart] 결과: 70562.83 → 70575.89 (UP) [Round] Settling 202603150070 with chart result: start=70562.83, end=70575.89, result=UP [Round] ✅ Settled 202603150070: payout=0 [Round] Created round with unique number: 202603150071 (#73502500) [Game] Settled round detected: 202603150070, result: UP [Game] Found 0 settled bets for round 144037 [Game] New round detected: 202603150071 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150071, Price 70585.65 [Round] Locking 202603150071 with chart start_price: 70585.65 [Round] ✅ Locked 202603150071: start_price=70585.65, matched=0 [BTC Chart] 결과: 70585.65 → 70577.28 (DOWN) [Round] Settling 202603150071 with chart result: start=70585.65, end=70577.28, result=DOWN [Round] ✅ Settled 202603150071: payout=0 [Round] Created round with unique number: 202603150072 (#73502530) [Game] Settled round detected: 202603150071, result: DOWN [Game] Found 0 settled bets for round 144039 [Game] New round detected: 202603150072 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150072, Price 70529.18 [Round] Locking 202603150072 with chart start_price: 70529.18 [Round] ✅ Locked 202603150072: start_price=70529.18, matched=0 [BTC Chart] 결과: 70529.18 → 70520.32 (DOWN) [Round] Settling 202603150072 with chart result: start=70529.18, end=70520.32, result=DOWN [Round] ✅ Settled 202603150072: payout=0 [Round] Created round with unique number: 202603150073 (#73502560) [Game] Settled round detected: 202603150072, result: DOWN [Game] Found 0 settled bets for round 144041 [Game] New round detected: 202603150073 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150073, Price 70529.72 [Round] Locking 202603150073 with chart start_price: 70529.72 [Round] ✅ Locked 202603150073: start_price=70529.72, matched=0 [BTC Chart] 결과: 70529.72 → 70530.07 (UP) [Round] Settling 202603150073 with chart result: start=70529.72, end=70530.07, result=UP [Round] ✅ Settled 202603150073: payout=0 [Round] Created round with unique number: 202603150074 (#73502590) [Game] Settled round detected: 202603150073, result: UP [Game] Found 0 settled bets for round 144043 [Game] New round detected: 202603150074 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150074, Price 70544.58 [Round] Locking 202603150074 with chart start_price: 70544.58 [Round] ✅ Locked 202603150074: start_price=70544.58, matched=0 [BTC Chart] 결과: 70544.58 → 70549.72 (UP) [Round] Settling 202603150074 with chart result: start=70544.58, end=70549.72, result=UP [Round] ✅ Settled 202603150074: payout=0 [Round] Created round with unique number: 202603150075 (#73502620) [Game] Settled round detected: 202603150074, result: UP [Game] Found 0 settled bets for round 144045 [Game] New round detected: 202603150075 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150075, Price 70582.12 [Round] Locking 202603150075 with chart start_price: 70582.12 [Round] ✅ Locked 202603150075: start_price=70582.12, matched=0 [BTC Chart] 결과: 70582.12 → 70584.64 (UP) [Round] Settling 202603150075 with chart result: start=70582.12, end=70584.64, result=UP [Round] ✅ Settled 202603150075: payout=0 [Round] Created round with unique number: 202603150076 (#73502650) [Game] Settled round detected: 202603150075, result: UP [Game] Found 0 settled bets for round 144047 [Game] New round detected: 202603150076 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150076, Price 70589.09 [Round] Locking 202603150076 with chart start_price: 70589.09 [Round] ✅ Locked 202603150076: start_price=70589.09, matched=0 [BTC Chart] 결과: 70589.09 → 70589.99 (UP) [Round] Settling 202603150076 with chart result: start=70589.09, end=70589.99, result=UP [Round] ✅ Settled 202603150076: payout=0 [Round] Created round with unique number: 202603150077 (#73502680) [Game] Settled round detected: 202603150076, result: UP [Game] Found 0 settled bets for round 144049 [Game] New round detected: 202603150077 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150077, Price 70592.35 [Round] Locking 202603150077 with chart start_price: 70592.35 [Round] ✅ Locked 202603150077: start_price=70592.35, matched=0 [BTC Chart] 결과: 70592.35 → 70590.86 (DOWN) [Round] Settling 202603150077 with chart result: start=70592.35, end=70590.86, result=DOWN [Round] ✅ Settled 202603150077: payout=0 [Round] Created round with unique number: 202603150078 (#73502710) [Game] Settled round detected: 202603150077, result: DOWN [Game] Found 0 settled bets for round 144051 [Game] New round detected: 202603150078 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150078, Price 70581.29 [Round] Locking 202603150078 with chart start_price: 70581.29 [Round] ✅ Locked 202603150078: start_price=70581.29, matched=0 [BTC Chart] 결과: 70581.29 → 70579 (DOWN) [Round] Settling 202603150078 with chart result: start=70581.29, end=70579, result=DOWN [Round] ✅ Settled 202603150078: payout=0 [Round] Created round with unique number: 202603150079 (#73502740) [Game] Settled round detected: 202603150078, result: DOWN [Game] Found 0 settled bets for round 144053 [Game] New round detected: 202603150079 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150079, Price 70583.19 [Round] Locking 202603150079 with chart start_price: 70583.19 [Round] ✅ Locked 202603150079: start_price=70583.19, matched=0 [BTC Chart] 결과: 70583.19 → 70582.41 (DOWN) [Round] Settling 202603150079 with chart result: start=70583.19, end=70582.41, result=DOWN [Round] ✅ Settled 202603150079: payout=0 [Round] Created round with unique number: 202603150080 (#73502770) [Game] Settled round detected: 202603150079, result: DOWN [Game] Found 0 settled bets for round 144055 [Game] New round detected: 202603150080 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150080, Price 70584.9 [Round] Locking 202603150080 with chart start_price: 70584.9 [Round] ✅ Locked 202603150080: start_price=70584.9, matched=0 [BTC Chart] 결과: 70584.9 → 70561.34 (DOWN) [Round] Settling 202603150080 with chart result: start=70584.9, end=70561.34, result=DOWN [Round] ✅ Settled 202603150080: payout=0 [Round] Created round with unique number: 202603150081 (#73502800) [Game] Settled round detected: 202603150080, result: DOWN [Game] Found 0 settled bets for round 144057 [Game] New round detected: 202603150081 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150081, Price 70555.05 [Round] Locking 202603150081 with chart start_price: 70555.05 [Round] ✅ Locked 202603150081: start_price=70555.05, matched=0 [BTC Chart] 결과: 70555.05 → 70561.04 (UP) [Round] Settling 202603150081 with chart result: start=70555.05, end=70561.04, result=UP [Round] ✅ Settled 202603150081: payout=0 [Round] Created round with unique number: 202603150082 (#73502830) [Game] Settled round detected: 202603150081, result: UP [Game] Found 0 settled bets for round 144059 [Game] New round detected: 202603150082 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150082, Price 70554.72 [Round] Locking 202603150082 with chart start_price: 70554.72 [Round] ✅ Locked 202603150082: start_price=70554.72, matched=0 [BTC Chart] 결과: 70554.72 → 70553.71 (DOWN) [Round] Settling 202603150082 with chart result: start=70554.72, end=70553.71, result=DOWN [Round] ✅ Settled 202603150082: payout=0 [Round] Created round with unique number: 202603150083 (#73502860) [Game] Settled round detected: 202603150082, result: DOWN [Game] Found 0 settled bets for round 144061 [Game] New round detected: 202603150083 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150083, Price 70552.8 [Round] Locking 202603150083 with chart start_price: 70552.8 [Round] ✅ Locked 202603150083: start_price=70552.8, matched=0 [BTC Chart] 결과: 70552.8 → 70554.34 (UP) [Round] Settling 202603150083 with chart result: start=70552.8, end=70554.34, result=UP [Round] ✅ Settled 202603150083: payout=0 [Round] Created round with unique number: 202603150084 (#73502890) [Game] Settled round detected: 202603150083, result: UP [Game] Found 0 settled bets for round 144063 [Game] New round detected: 202603150084 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150084, Price 70538.68 [Round] Locking 202603150084 with chart start_price: 70538.68 [Round] ✅ Locked 202603150084: start_price=70538.68, matched=0 [BTC Chart] 결과: 70538.68 → 70535.66 (DOWN) [Round] Settling 202603150084 with chart result: start=70538.68, end=70535.66, result=DOWN [Round] ✅ Settled 202603150084: payout=0 [Round] Created round with unique number: 202603150085 (#73502920) [Game] Settled round detected: 202603150084, result: DOWN [Game] Found 0 settled bets for round 144065 [Game] New round detected: 202603150085 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150085, Price 70535.66 [Round] Locking 202603150085 with chart start_price: 70535.66 [Round] ✅ Locked 202603150085: start_price=70535.66, matched=0 [BTC Chart] 결과: 70535.66 → 70536.75 (UP) [Round] Settling 202603150085 with chart result: start=70535.66, end=70536.75, result=UP [Round] ✅ Settled 202603150085: payout=0 [Round] Created round with unique number: 202603150086 (#73502950) [Game] Settled round detected: 202603150085, result: UP [Game] Found 0 settled bets for round 144067 [Game] New round detected: 202603150086 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150086, Price 70536.75 [Round] Locking 202603150086 with chart start_price: 70536.75 [Round] ✅ Locked 202603150086: start_price=70536.75, matched=0 [BTC Chart] 결과: 70536.75 → 70534.69 (DOWN) [Round] Settling 202603150086 with chart result: start=70536.75, end=70534.69, result=DOWN [Round] ✅ Settled 202603150086: payout=0 [Round] Created round with unique number: 202603150087 (#73502980) [Game] Settled round detected: 202603150086, result: DOWN [Game] Found 0 settled bets for round 144069 [Game] New round detected: 202603150087 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150087, Price 70534.69 [Round] Locking 202603150087 with chart start_price: 70534.69 [Round] ✅ Locked 202603150087: start_price=70534.69, matched=0 [BTC Chart] 결과: 70534.69 → 70540.73 (UP) [Round] Settling 202603150087 with chart result: start=70534.69, end=70540.73, result=UP [Round] ✅ Settled 202603150087: payout=0 [Round] Created round with unique number: 202603150088 (#73503010) [Game] Settled round detected: 202603150087, result: UP [Game] Found 0 settled bets for round 144071 [Game] New round detected: 202603150088 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150088, Price 70546.32 [Round] Locking 202603150088 with chart start_price: 70546.32 [Round] ✅ Locked 202603150088: start_price=70546.32, matched=0 [BTC Chart] 결과: 70546.32 → 70547.3 (UP) [Round] Settling 202603150088 with chart result: start=70546.32, end=70547.3, result=UP [Round] ✅ Settled 202603150088: payout=0 [Round] Created round with unique number: 202603150089 (#73503040) [Game] Settled round detected: 202603150088, result: UP [Game] Found 0 settled bets for round 144073 [Game] New round detected: 202603150089 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150089, Price 70546.71 [Round] Locking 202603150089 with chart start_price: 70546.71 [Round] ✅ Locked 202603150089: start_price=70546.71, matched=0 [BTC Chart] 결과: 70546.71 → 70555.76 (UP) [Round] Settling 202603150089 with chart result: start=70546.71, end=70555.76, result=UP [Round] ✅ Settled 202603150089: payout=0 [Round] Created round with unique number: 202603150090 (#73503070) [Game] Settled round detected: 202603150089, result: UP [Game] Found 0 settled bets for round 144075 [Game] New round detected: 202603150090 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150090, Price 70555.76 [Round] Locking 202603150090 with chart start_price: 70555.76 [Round] ✅ Locked 202603150090: start_price=70555.76, matched=0 [BTC Chart] 결과: 70555.76 → 70543.25 (DOWN) [Round] Settling 202603150090 with chart result: start=70555.76, end=70543.25, result=DOWN [Round] ✅ Settled 202603150090: payout=0 [Round] Created round with unique number: 202603150091 (#73503100) [Game] Settled round detected: 202603150090, result: DOWN [Game] Found 0 settled bets for round 144077 [Game] New round detected: 202603150091 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150091, Price 70565.58 [Round] Locking 202603150091 with chart start_price: 70565.58 [Round] ✅ Locked 202603150091: start_price=70565.58, matched=0 [BTC Chart] 결과: 70565.58 → 70547.24 (DOWN) [Round] Settling 202603150091 with chart result: start=70565.58, end=70547.24, result=DOWN [Round] ✅ Settled 202603150091: payout=0 [Round] Created round with unique number: 202603150092 (#73503130) [Game] Settled round detected: 202603150091, result: DOWN [Game] Found 0 settled bets for round 144079 [Game] New round detected: 202603150092 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150092, Price 70547.25 [Round] Locking 202603150092 with chart start_price: 70547.25 [Round] ✅ Locked 202603150092: start_price=70547.25, matched=0 [BTC Chart] 결과: 70547.25 → 70550.92 (UP) [Round] Settling 202603150092 with chart result: start=70547.25, end=70550.92, result=UP [Round] ✅ Settled 202603150092: payout=0 [Round] Created round with unique number: 202603150093 (#73503160) [Game] Settled round detected: 202603150092, result: UP [Game] Found 0 settled bets for round 144081 [Game] New round detected: 202603150093 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150093, Price 70548.47 [Round] Locking 202603150093 with chart start_price: 70548.47 [Round] ✅ Locked 202603150093: start_price=70548.47, matched=0 [BTC Chart] 결과: 70548.47 → 70546.3 (DOWN) [Round] Settling 202603150093 with chart result: start=70548.47, end=70546.3, result=DOWN [Round] ✅ Settled 202603150093: payout=0 [Round] Created round with unique number: 202603150094 (#73503190) [Game] Settled round detected: 202603150093, result: DOWN [Game] Found 0 settled bets for round 144083 [Game] New round detected: 202603150094 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150094, Price 70543.76 [Round] Locking 202603150094 with chart start_price: 70543.76 [Round] ✅ Locked 202603150094: start_price=70543.76, matched=0 [BTC Chart] 결과: 70543.76 → 70543.44 (DOWN) [Round] Settling 202603150094 with chart result: start=70543.76, end=70543.44, result=DOWN [Round] ✅ Settled 202603150094: payout=0 [Round] Created round with unique number: 202603150095 (#73503220) [Game] Settled round detected: 202603150094, result: DOWN [Game] Found 0 settled bets for round 144085 [Game] New round detected: 202603150095 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150095, Price 70538.9 [Round] Locking 202603150095 with chart start_price: 70538.9 [Round] ✅ Locked 202603150095: start_price=70538.9, matched=0 [BTC Chart] 결과: 70538.9 → 70543.39 (UP) [Round] Settling 202603150095 with chart result: start=70538.9, end=70543.39, result=UP [Round] ✅ Settled 202603150095: payout=0 [Round] Created round with unique number: 202603150096 (#73503250) [Game] Settled round detected: 202603150095, result: UP [Game] Found 0 settled bets for round 144087 [Game] New round detected: 202603150096 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150096, Price 70540.48 [Round] Locking 202603150096 with chart start_price: 70540.48 [Round] ✅ Locked 202603150096: start_price=70540.48, matched=0 [BTC Chart] 결과: 70540.48 → 70529.17 (DOWN) [Round] Settling 202603150096 with chart result: start=70540.48, end=70529.17, result=DOWN [Round] ✅ Settled 202603150096: payout=0 [Round] Created round with unique number: 202603150097 (#73503280) [Game] Settled round detected: 202603150096, result: DOWN [Game] Found 0 settled bets for round 144089 [Game] New round detected: 202603150097 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150097, Price 70533.26 [Round] Locking 202603150097 with chart start_price: 70533.26 [Round] ✅ Locked 202603150097: start_price=70533.26, matched=0 [BTC Chart] 결과: 70533.26 → 70534.68 (UP) [Round] Settling 202603150097 with chart result: start=70533.26, end=70534.68, result=UP [Round] ✅ Settled 202603150097: payout=0 [Round] Created round with unique number: 202603150098 (#73503310) [Game] Settled round detected: 202603150097, result: UP [Game] Found 0 settled bets for round 144091 [Game] New round detected: 202603150098 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150098, Price 70536.62 [Round] Locking 202603150098 with chart start_price: 70536.62 [Round] ✅ Locked 202603150098: start_price=70536.62, matched=0 [BTC Chart] 결과: 70536.62 → 70534.13 (DOWN) [Round] Settling 202603150098 with chart result: start=70536.62, end=70534.13, result=DOWN [Round] ✅ Settled 202603150098: payout=0 [Round] Created round with unique number: 202603150099 (#73503340) [Game] Settled round detected: 202603150098, result: DOWN [Game] Found 0 settled bets for round 144093 [Game] New round detected: 202603150099 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150099, Price 70543.85 [Round] Locking 202603150099 with chart start_price: 70543.85 [Round] ✅ Locked 202603150099: start_price=70543.85, matched=0 [BTC Chart] 결과: 70543.85 → 70545.22 (UP) [Round] Settling 202603150099 with chart result: start=70543.85, end=70545.22, result=UP [Round] ✅ Settled 202603150099: payout=0 [Round] Created round with unique number: 202603150100 (#73503370) [Game] Settled round detected: 202603150099, result: UP [Game] Found 0 settled bets for round 144095 [Game] New round detected: 202603150100 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150100, Price 70545.22 [Round] Locking 202603150100 with chart start_price: 70545.22 [Round] ✅ Locked 202603150100: start_price=70545.22, matched=0 [BTC Chart] 결과: 70545.22 → 70527.53 (DOWN) [Round] Settling 202603150100 with chart result: start=70545.22, end=70527.53, result=DOWN [Round] ✅ Settled 202603150100: payout=0 [Round] Created round with unique number: 202603150101 (#73503400) [Game] Settled round detected: 202603150100, result: DOWN [Game] Found 0 settled bets for round 144097 [Game] New round detected: 202603150101 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150101, Price 70548.31 [Round] Locking 202603150101 with chart start_price: 70548.31 [Round] ✅ Locked 202603150101: start_price=70548.31, matched=0 [BTC Chart] 결과: 70548.31 → 70554.94 (UP) [Round] Settling 202603150101 with chart result: start=70548.31, end=70554.94, result=UP [Round] ✅ Settled 202603150101: payout=0 [Round] Created round with unique number: 202603150102 (#73503430) [Game] Settled round detected: 202603150101, result: UP [Game] Found 0 settled bets for round 144099 [Game] New round detected: 202603150102 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150102, Price 70559.21 [Round] Locking 202603150102 with chart start_price: 70559.21 [Round] ✅ Locked 202603150102: start_price=70559.21, matched=0 [BTC Chart] 결과: 70559.21 → 70557.07 (DOWN) [Round] Settling 202603150102 with chart result: start=70559.21, end=70557.07, result=DOWN [Round] ✅ Settled 202603150102: payout=0 [Round] Created round with unique number: 202603150103 (#73503460) [Game] Settled round detected: 202603150102, result: DOWN [Game] Found 0 settled bets for round 144101 [Game] New round detected: 202603150103 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150103, Price 70577.1 [Round] Locking 202603150103 with chart start_price: 70577.1 [Round] ✅ Locked 202603150103: start_price=70577.1, matched=0 [BTC Chart] 결과: 70577.1 → 70579.28 (UP) [Round] Settling 202603150103 with chart result: start=70577.1, end=70579.28, result=UP [Round] ✅ Settled 202603150103: payout=0 [Round] Created round with unique number: 202603150104 (#73503490) [Game] Settled round detected: 202603150103, result: UP [Game] Found 0 settled bets for round 144103 [Game] New round detected: 202603150104 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150104, Price 70591.59 [Round] Locking 202603150104 with chart start_price: 70591.59 [Round] ✅ Locked 202603150104: start_price=70591.59, matched=0 [BTC Chart] 결과: 70591.59 → 70582.73 (DOWN) [Round] Settling 202603150104 with chart result: start=70591.59, end=70582.73, result=DOWN [Round] ✅ Settled 202603150104: payout=0 [Round] Created round with unique number: 202603150105 (#73503520) [Game] Settled round detected: 202603150104, result: DOWN [Game] Found 0 settled bets for round 144105 [Game] New round detected: 202603150105 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150105, Price 70596.08 [Round] Locking 202603150105 with chart start_price: 70596.08 [Round] ✅ Locked 202603150105: start_price=70596.08, matched=0 [BTC Chart] 결과: 70596.08 → 70600.14 (UP) [Round] Settling 202603150105 with chart result: start=70596.08, end=70600.14, result=UP [Round] ✅ Settled 202603150105: payout=0 [Round] Created round with unique number: 202603150106 (#73503550) [Game] Settled round detected: 202603150105, result: UP [Game] Found 0 settled bets for round 144107 [Game] New round detected: 202603150106 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150106, Price 70595.3 [Round] Locking 202603150106 with chart start_price: 70595.3 [Round] ✅ Locked 202603150106: start_price=70595.3, matched=0 [BTC Chart] 결과: 70595.3 → 70600.12 (UP) [Round] Settling 202603150106 with chart result: start=70595.3, end=70600.12, result=UP [Round] ✅ Settled 202603150106: payout=0 [Round] Created round with unique number: 202603150107 (#73503580) [Game] Settled round detected: 202603150106, result: UP [Game] Found 0 settled bets for round 144109 [Game] New round detected: 202603150107 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150107, Price 70596.35 [Round] Locking 202603150107 with chart start_price: 70596.35 [Round] ✅ Locked 202603150107: start_price=70596.35, matched=0 [BTC Chart] 결과: 70596.35 → 70600.22 (UP) [Round] Settling 202603150107 with chart result: start=70596.35, end=70600.22, result=UP [Round] ✅ Settled 202603150107: payout=0 [Round] Created round with unique number: 202603150108 (#73503610) [Game] Settled round detected: 202603150107, result: UP [Game] Found 0 settled bets for round 144111 [Game] New round detected: 202603150108 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150108, Price 70595.24 [Round] Locking 202603150108 with chart start_price: 70595.24 [Round] ✅ Locked 202603150108: start_price=70595.24, matched=0 [BTC Chart] 결과: 70595.24 → 70593.09 (DOWN) [Round] Settling 202603150108 with chart result: start=70595.24, end=70593.09, result=DOWN [Round] ✅ Settled 202603150108: payout=0 [Round] Created round with unique number: 202603150109 (#73503640) [Game] Settled round detected: 202603150108, result: DOWN [Game] Found 0 settled bets for round 144113 [Game] New round detected: 202603150109 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150109, Price 70588.91 [Round] Locking 202603150109 with chart start_price: 70588.91 [Round] ✅ Locked 202603150109: start_price=70588.91, matched=0 [BTC Chart] 결과: 70588.91 → 70587.59 (DOWN) [Round] Settling 202603150109 with chart result: start=70588.91, end=70587.59, result=DOWN [Round] ✅ Settled 202603150109: payout=0 [Round] Created round with unique number: 202603150110 (#73503670) [Game] Settled round detected: 202603150109, result: DOWN [Game] Found 0 settled bets for round 144115 [Game] New round detected: 202603150110 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150110, Price 70587.49 [Round] Locking 202603150110 with chart start_price: 70587.49 [Round] ✅ Locked 202603150110: start_price=70587.49, matched=0 [BTC Chart] 결과: 70587.49 → 70597.61 (UP) [Round] Settling 202603150110 with chart result: start=70587.49, end=70597.61, result=UP [Round] ✅ Settled 202603150110: payout=0 [Round] Created round with unique number: 202603150111 (#73503700) [Game] Settled round detected: 202603150110, result: UP [Game] Found 0 settled bets for round 144117 [Game] New round detected: 202603150111 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150111, Price 70597.6 [Round] Locking 202603150111 with chart start_price: 70597.6 [Round] ✅ Locked 202603150111: start_price=70597.6, matched=0 [BTC Chart] 결과: 70597.6 → 70591.89 (DOWN) [Round] Settling 202603150111 with chart result: start=70597.6, end=70591.89, result=DOWN [Round] ✅ Settled 202603150111: payout=0 [Round] Created round with unique number: 202603150112 (#73503730) [Game] Settled round detected: 202603150111, result: DOWN [Game] Found 0 settled bets for round 144119 [Game] New round detected: 202603150112 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150112, Price 70591.89 [Round] Locking 202603150112 with chart start_price: 70591.89 [Round] ✅ Locked 202603150112: start_price=70591.89, matched=0 [BTC Chart] 결과: 70591.89 → 70592.6 (UP) [Round] Settling 202603150112 with chart result: start=70591.89, end=70592.6, result=UP [Round] ✅ Settled 202603150112: payout=0 [Round] Created round with unique number: 202603150113 (#73503760) [Game] Settled round detected: 202603150112, result: UP [Game] Found 0 settled bets for round 144121 [Game] New round detected: 202603150113 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150113, Price 70601.55 [Round] Locking 202603150113 with chart start_price: 70601.55 [Round] ✅ Locked 202603150113: start_price=70601.55, matched=0 [BTC Chart] 결과: 70601.55 → 70605.27 (UP) [Round] Settling 202603150113 with chart result: start=70601.55, end=70605.27, result=UP [Round] ✅ Settled 202603150113: payout=0 [Round] Created round with unique number: 202603150114 (#73503790) [Game] Settled round detected: 202603150113, result: UP [Game] Found 0 settled bets for round 144123 [Game] New round detected: 202603150114 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150114, Price 70601.6 [Round] Locking 202603150114 with chart start_price: 70601.6 [Round] ✅ Locked 202603150114: start_price=70601.6, matched=0 [BTC Chart] 결과: 70601.6 → 70606.22 (UP) [Round] Settling 202603150114 with chart result: start=70601.6, end=70606.22, result=UP [Round] ✅ Settled 202603150114: payout=0 [Round] Created round with unique number: 202603150115 (#73503820) [Game] Settled round detected: 202603150114, result: UP [Game] Found 0 settled bets for round 144125 [Game] New round detected: 202603150115 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150115, Price 70601.99 [Round] Locking 202603150115 with chart start_price: 70601.99 [Round] ✅ Locked 202603150115: start_price=70601.99, matched=0 [BTC Chart] 결과: 70601.99 → 70602.85 (UP) [Round] Settling 202603150115 with chart result: start=70601.99, end=70602.85, result=UP [Round] ✅ Settled 202603150115: payout=0 [Round] Created round with unique number: 202603150116 (#73503850) [Game] Settled round detected: 202603150115, result: UP [Game] Found 0 settled bets for round 144127 [Game] New round detected: 202603150116 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150116, Price 70594.33 [Round] Locking 202603150116 with chart start_price: 70594.33 [Round] ✅ Locked 202603150116: start_price=70594.33, matched=0 [BTC Chart] 결과: 70594.33 → 70586.65 (DOWN) [Round] Settling 202603150116 with chart result: start=70594.33, end=70586.65, result=DOWN [Round] ✅ Settled 202603150116: payout=0 [Round] Created round with unique number: 202603150117 (#73503880) [Game] Settled round detected: 202603150116, result: DOWN [Game] Found 0 settled bets for round 144129 [Game] New round detected: 202603150117 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150117, Price 70594.92 [Round] Locking 202603150117 with chart start_price: 70594.92 [Round] ✅ Locked 202603150117: start_price=70594.92, matched=0 [BTC Chart] 결과: 70594.92 → 70600.3 (UP) [Round] Settling 202603150117 with chart result: start=70594.92, end=70600.3, result=UP [Round] ✅ Settled 202603150117: payout=0 [Round] Created round with unique number: 202603150118 (#73503910) [Game] Settled round detected: 202603150117, result: UP [Game] Found 0 settled bets for round 144131 [Game] New round detected: 202603150118 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150118, Price 70600.3 [Round] Locking 202603150118 with chart start_price: 70600.3 [Round] ✅ Locked 202603150118: start_price=70600.3, matched=0 [BTC Chart] 결과: 70600.3 → 70596.19 (DOWN) [Round] Settling 202603150118 with chart result: start=70600.3, end=70596.19, result=DOWN [Round] ✅ Settled 202603150118: payout=0 [Round] Created round with unique number: 202603150119 (#73503940) [Game] Settled round detected: 202603150118, result: DOWN [Game] Found 0 settled bets for round 144133 [Game] New round detected: 202603150119 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150119, Price 70593.71 [Round] Locking 202603150119 with chart start_price: 70593.71 [Round] ✅ Locked 202603150119: start_price=70593.71, matched=0 [BTC Chart] 결과: 70593.71 → 70594.45 (UP) [Round] Settling 202603150119 with chart result: start=70593.71, end=70594.45, result=UP [Round] ✅ Settled 202603150119: payout=0 [Round] Created round with unique number: 202603150120 (#73503970) [Game] Settled round detected: 202603150119, result: UP [Game] Found 0 settled bets for round 144135 [Game] New round detected: 202603150120 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150120, Price 70597.17 [Round] Locking 202603150120 with chart start_price: 70597.17 [Round] ✅ Locked 202603150120: start_price=70597.17, matched=0 [BTC Chart] 결과: 70597.17 → 70576.29 (DOWN) [Round] Settling 202603150120 with chart result: start=70597.17, end=70576.29, result=DOWN [Round] ✅ Settled 202603150120: payout=0 [Round] Created round with unique number: 202603150121 (#73504000) [Game] Settled round detected: 202603150120, result: DOWN [Game] Found 0 settled bets for round 144137 [Game] New round detected: 202603150121 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150121, Price 70568.64 [Round] Locking 202603150121 with chart start_price: 70568.64 [Round] ✅ Locked 202603150121: start_price=70568.64, matched=0 [BTC Chart] 결과: 70568.64 → 70567.06 (DOWN) [Round] Settling 202603150121 with chart result: start=70568.64, end=70567.06, result=DOWN [Round] ✅ Settled 202603150121: payout=0 [Round] Created round with unique number: 202603150122 (#73504030) [Game] Settled round detected: 202603150121, result: DOWN [Game] Found 0 settled bets for round 144139 [Game] New round detected: 202603150122 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150122, Price 70577.57 [Round] Locking 202603150122 with chart start_price: 70577.57 [Round] ✅ Locked 202603150122: start_price=70577.57, matched=0 [BTC Chart] 결과: 70577.57 → 70572.61 (DOWN) [Round] Settling 202603150122 with chart result: start=70577.57, end=70572.61, result=DOWN [Round] ✅ Settled 202603150122: payout=0 [Round] Created round with unique number: 202603150123 (#73504060) [Game] Settled round detected: 202603150122, result: DOWN [Game] Found 0 settled bets for round 144141 [Game] New round detected: 202603150123 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150123, Price 70561.01 [Round] Locking 202603150123 with chart start_price: 70561.01 [Round] ✅ Locked 202603150123: start_price=70561.01, matched=0 [BTC Chart] 결과: 70561.01 → 70566.53 (UP) [Round] Settling 202603150123 with chart result: start=70561.01, end=70566.53, result=UP [Round] ✅ Settled 202603150123: payout=0 [Round] Created round with unique number: 202603150124 (#73504090) [Game] Settled round detected: 202603150123, result: UP [Game] Found 0 settled bets for round 144143 [Game] New round detected: 202603150124 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150124, Price 70570.44 [Round] Locking 202603150124 with chart start_price: 70570.44 [Round] ✅ Locked 202603150124: start_price=70570.44, matched=0 [BTC Chart] 결과: 70570.44 → 70564.32 (DOWN) [Round] Settling 202603150124 with chart result: start=70570.44, end=70564.32, result=DOWN [Round] ✅ Settled 202603150124: payout=0 [Round] Created round with unique number: 202603150125 (#73504120) [Game] Settled round detected: 202603150124, result: DOWN [Game] Found 0 settled bets for round 144145 [Game] New round detected: 202603150125 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150125, Price 70552.42 [Round] Locking 202603150125 with chart start_price: 70552.42 [Round] ✅ Locked 202603150125: start_price=70552.42, matched=0 [BTC Chart] 결과: 70552.42 → 70556.39 (UP) [Round] Settling 202603150125 with chart result: start=70552.42, end=70556.39, result=UP [Round] ✅ Settled 202603150125: payout=0 [Round] Created round with unique number: 202603150126 (#73504150) [Game] Settled round detected: 202603150125, result: UP [Game] Found 0 settled bets for round 144147 [Game] New round detected: 202603150126 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150126, Price 70554.83 [Round] Locking 202603150126 with chart start_price: 70554.83 [Round] ✅ Locked 202603150126: start_price=70554.83, matched=0 [BTC Chart] 결과: 70554.83 → 70552.83 (DOWN) [Round] Settling 202603150126 with chart result: start=70554.83, end=70552.83, result=DOWN [Round] ✅ Settled 202603150126: payout=0 [Round] Created round with unique number: 202603150127 (#73504180) [Game] Settled round detected: 202603150126, result: DOWN [Game] Found 0 settled bets for round 144149 [Game] New round detected: 202603150127 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150127, Price 70548.65 [Round] Locking 202603150127 with chart start_price: 70548.65 [Round] ✅ Locked 202603150127: start_price=70548.65, matched=0 [BTC Chart] 결과: 70548.65 → 70553.52 (UP) [Round] Settling 202603150127 with chart result: start=70548.65, end=70553.52, result=UP [Round] ✅ Settled 202603150127: payout=0 [Round] Created round with unique number: 202603150128 (#73504210) [Game] Settled round detected: 202603150127, result: UP [Game] Found 0 settled bets for round 144151 [Game] New round detected: 202603150128 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150128, Price 70535.95 [Round] Locking 202603150128 with chart start_price: 70535.95 [Round] ✅ Locked 202603150128: start_price=70535.95, matched=0 [BTC Chart] 결과: 70535.95 → 70535.25 (DOWN) [Round] Settling 202603150128 with chart result: start=70535.95, end=70535.25, result=DOWN [Round] ✅ Settled 202603150128: payout=0 [Round] Created round with unique number: 202603150129 (#73504240) [Game] Settled round detected: 202603150128, result: DOWN [Game] Found 0 settled bets for round 144153 [Game] New round detected: 202603150129 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150129, Price 70510.07 [Round] Locking 202603150129 with chart start_price: 70510.07 [Round] ✅ Locked 202603150129: start_price=70510.07, matched=0 [BTC Chart] 결과: 70510.07 → 70500.95 (DOWN) [Round] Settling 202603150129 with chart result: start=70510.07, end=70500.95, result=DOWN [Round] ✅ Settled 202603150129: payout=0 [Round] Created round with unique number: 202603150130 (#73504270) [Game] Settled round detected: 202603150129, result: DOWN [Game] Found 0 settled bets for round 144155 [Game] New round detected: 202603150130 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [BTC Chart] 시작가: Round 202603150130, Price 70546.12 [Round] Locking 202603150130 with chart start_price: 70546.12 [Round] ✅ Locked 202603150130: start_price=70546.12, matched=0 [BTC Chart] 결과: 70546.12 → 70542.46 (DOWN) [Round] Settling 202603150130 with chart result: start=70546.12, end=70542.46, result=DOWN [Round] ✅ Settled 202603150130: payout=0 [Round] Created round with unique number: 202603150131 (#73504300) [Game] Settled round detected: 202603150130, result: DOWN [Game] Found 0 settled bets for round 144157 [Game] New round detected: 202603150131 [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" } [Settlement] Check failed: Error: Table 'upbit.bets' doesn't exist at PromisePool.execute (C:\laragon\www\upbit\socket\node_modules\mysql2\lib\promise\pool.js:54:22) at Timeout.checkUnsettledBets [as _onTimeout] (C:\laragon\www\upbit\socket\server.js:2264:44) at listOnTimeout (node:internal/timers:605:17) at process.processTimers (node:internal/timers:541:7) { code: 'ER_NO_SUCH_TABLE', errno: 1146, sql: '\n' + ' SELECT b.id, b.round_id, b.user_id, b.bet_type, b.amount,\n' + ' r.end_price, r.result as round_result\n' + ' FROM bets b\n' + ' INNER JOIN rounds r ON b.round_id = r.round_id\n' + " WHERE b.status = 'pending'\n" + " AND r.status = 'settled'\n" + ' AND r.result IS NOT NULL\n' + ' LIMIT 100\n' + ' ', sqlState: '42S02', sqlMessage: "Table 'upbit.bets' doesn't exist" }