{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"2a0645c0812cd1f1","status":404,"error":"not_found","message":"Resource not found"},"datetime":"2026-04-25T23:37:45+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"6d294d4a05ce5725","status":404,"error":"not_found","message":"Resource not found"},"datetime":"2026-04-25T23:39:13+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"f7609a1d53a3dc39","method":"GET","path":"/api/health","status":200,"latency_ms":35,"ip":"154.161.154.139","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":null},"datetime":"2026-04-25T23:40:08+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"0e3f6adb85164c01","method":"GET","path":"/api/health","status":200,"latency_ms":13,"ip":"154.161.154.139","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":null},"datetime":"2026-04-25T23:42:55+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"2e70176a376d2d61","method":"GET","path":"/api/health","status":200,"latency_ms":6,"ip":"154.161.154.139","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":null},"datetime":"2026-04-25T23:46:27+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"0c7a7b4b19ef8772","method":"GET","path":"/api/health","status":200,"latency_ms":4,"ip":"154.161.154.139","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":null},"datetime":"2026-04-26T01:06:34+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step1_lookup_ok","context":{"phone":"233245399268","provider":"MTN","cached":false},"datetime":"2026-04-26T01:07:33+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"99013460211011b0","method":"POST","path":"/api/auth/signup/lookup","status":200,"latency_ms":1871,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","player_id":null},"datetime":"2026-04-26T01:07:33+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"anm_namelookup_cache_hit","context":{"phone":"0245399268","provider":"MTN"},"datetime":"2026-04-26T01:10:12+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step1_lookup_ok","context":{"phone":"233245399268","provider":"MTN","cached":true},"datetime":"2026-04-26T01:10:12+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"897f98c973952ec7","method":"POST","path":"/api/auth/signup/lookup","status":200,"latency_ms":13,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","player_id":null},"datetime":"2026-04-26T01:10:12+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"anm_namelookup_cache_hit","context":{"phone":"0245399268","provider":"MTN"},"datetime":"2026-04-26T01:11:37+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step1_lookup_ok","context":{"phone":"233245399268","provider":"MTN","cached":true},"datetime":"2026-04-26T01:11:37+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"6e15a6d3c2d17051","method":"POST","path":"/api/auth/signup/lookup","status":200,"latency_ms":9,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","player_id":null},"datetime":"2026-04-26T01:11:37+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"anm_namelookup_cache_hit","context":{"phone":"0245399268","provider":"MTN"},"datetime":"2026-04-26T01:12:27+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step1_lookup_ok","context":{"phone":"233245399268","provider":"MTN","cached":true},"datetime":"2026-04-26T01:12:27+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"6c3c749e7df0aff4","method":"POST","path":"/api/auth/signup/lookup","status":200,"latency_ms":6,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","player_id":null},"datetime":"2026-04-26T01:12:27+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"anm_namelookup_cache_hit","context":{"phone":"0245399268","provider":"MTN"},"datetime":"2026-04-26T01:12:47+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step1_lookup_ok","context":{"phone":"233245399268","provider":"MTN","cached":true},"datetime":"2026-04-26T01:12:47+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"4f520afb17e999b1","method":"POST","path":"/api/auth/signup/lookup","status":200,"latency_ms":12,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","player_id":null},"datetime":"2026-04-26T01:12:47+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"anm_namelookup_cache_hit","context":{"phone":"0245399268","provider":"MTN"},"datetime":"2026-04-26T01:24:13+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step1_lookup_ok","context":{"phone":"233245399268","provider":"MTN","cached":true},"datetime":"2026-04-26T01:24:13+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"4f65a17c2ace8963","method":"POST","path":"/api/auth/signup/lookup","status":200,"latency_ms":10,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","player_id":null},"datetime":"2026-04-26T01:24:13+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"b37fb8764a8b61cf","status":400,"error":"invalid_or_expired_code","message":"The code is incorrect or has expired. Please dial the USSD again to get a new one."},"datetime":"2026-04-26T01:24:24+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step2_otp_verified","context":{"phone":"233245399268"},"datetime":"2026-04-26T01:24:50+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"df024059aa58799b","method":"POST","path":"/api/auth/signup/verify","status":200,"latency_ms":9,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","player_id":null},"datetime":"2026-04-26T01:24:50+00:00"}
{"channel":"app","level":400,"level_name":"Error","message":"unhandled_exception","context":{"request_id":"b0dbb4f2dde3b99f","class":"PDOException","message":"SQLSTATE[HY000]: General error: 5025 Statement has no result set","file":"/home/amoamvfc/pncgw.engboxx.com/blackred/src/Auth/SignupService.php","line":256,"trace":"#0 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Auth/SignupService.php(256): PDOStatement->nextRowset()\n#1 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Auth/SignupService.php(198): BlackRed\\Auth\\SignupService->createPlayer()\n#2 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Controllers/SignupController.php(108): BlackRed\\Auth\\SignupService->complete()\n#3 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(251): BlackRed\\Http\\Controllers\\SignupController->complete()\n#4 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RateLimitMiddleware.php(39): BlackRed\\Bootstrap\\App->BlackRed\\Bootstrap\\{closure}()\n#5 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RateLimitMiddleware->process()\n#6 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/SecurityHeaders.php(26): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#7 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\SecurityHeaders->process()\n#8 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RequestLogger.php(28): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#9 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RequestLogger->process()\n#10 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/ErrorHandler.php(32): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#11 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\ErrorHandler->process()\n#12 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(39): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#13 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(255): BlackRed\\Http\\Pipeline->handle()\n#14 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(69): BlackRed\\Bootstrap\\App->dispatch()\n#15 /home/amoamvfc/pncgw.engboxx.com/blackred/public/index.php(55): BlackRed\\Bootstrap\\App->run()\n#16 {main}"},"datetime":"2026-04-26T01:25:15+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"anm_namelookup_cache_hit","context":{"phone":"0245399268","provider":"MTN"},"datetime":"2026-04-26T01:41:16+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step1_lookup_ok","context":{"phone":"233245399268","provider":"MTN","cached":true},"datetime":"2026-04-26T01:41:16+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"0e445e6f9f9fa4cf","method":"POST","path":"/api/auth/signup/lookup","status":200,"latency_ms":16,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","player_id":null},"datetime":"2026-04-26T01:41:16+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step2_otp_verified","context":{"phone":"233245399268"},"datetime":"2026-04-26T01:41:37+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"236bed41f8134ba2","method":"POST","path":"/api/auth/signup/verify","status":200,"latency_ms":6,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","player_id":null},"datetime":"2026-04-26T01:41:37+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step3_completed","context":{"phone":"233245399268","player_id":2},"datetime":"2026-04-26T01:41:59+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"cef94536ee41360f","method":"POST","path":"/api/auth/signup/complete","status":200,"latency_ms":456,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","player_id":null},"datetime":"2026-04-26T01:41:59+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"b46e90c625b97f0c","method":"GET","path":"/api/me","status":200,"latency_ms":13,"ip":"154.161.154.139","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":2},"datetime":"2026-04-26T01:43:13+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"eb3d3664ac9cd14e","method":"GET","path":"/api/me","status":200,"latency_ms":11,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T02:02:13+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"67f3ac38c0ead17c","method":"GET","path":"/api/me","status":200,"latency_ms":10,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T02:04:17+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"ef7f456dfd0b9be1","method":"GET","path":"/api/me","status":200,"latency_ms":60,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T02:06:50+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"02f3d293ee6f7702","method":"GET","path":"/api/me","status":200,"latency_ms":3,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T02:07:01+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"c15e5b91a709b985","method":"GET","path":"/api/me","status":200,"latency_ms":17,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T02:07:14+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"569f865036d435e4","method":"GET","path":"/api/me","status":200,"latency_ms":32,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T02:07:16+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"840fce32ca0d9a29","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T02:07:22+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"c7b8dac8e52e19e7","method":"GET","path":"/api/me","status":200,"latency_ms":8,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T02:07:24+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"61f0efa6d40d17ec","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-04-26T02:22:16+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"8f34d7361a870967","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-04-26T02:22:59+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"fea765bfb8ccd9fb","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-04-26T02:24:32+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"c23bd453eda074d1","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-04-26T02:26:38+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"79bc17702c072668","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-04-26T02:29:31+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"eb2c59deb59383bd","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-04-26T02:29:34+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"login_failed","context":{"request_id":"03f751a7c3b219e8","msisdn":"233245399268","reason":"bad_password"},"datetime":"2026-04-26T02:31:58+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"03f751a7c3b219e8","status":401,"error":"unauthorized","message":"Invalid phone number or password"},"datetime":"2026-04-26T02:31:58+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"cbf59fa998557b8d","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-04-26T02:37:18+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"dc589e806982c25b","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-04-26T02:40:02+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"781322cfd056dfb2","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-04-26T02:44:52+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"36f85385bc3c479e","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-04-26T02:44:53+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"login_success","context":{"request_id":"d95720a2665e4b34","player_id":2,"msisdn":"233245399268"},"datetime":"2026-04-26T02:45:16+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"d95720a2665e4b34","method":"POST","path":"/api/auth/login","status":200,"latency_ms":371,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":null},"datetime":"2026-04-26T02:45:16+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"e017a4aba5bb2e78","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T02:45:17+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"5187ecdc4d344aad","method":"POST","path":"/api/auth/logout","status":200,"latency_ms":3,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T02:45:26+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"0c1338ec3374f2bc","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-04-26T02:45:27+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"0dd36b9b283a7792","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-04-26T02:47:47+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"76e20f23bae39f93","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-04-26T02:47:48+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"e70bc23898f682f0","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-04-26T02:48:08+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"login_success","context":{"request_id":"f6a1b2a9b9096ec0","player_id":2,"msisdn":"233245399268"},"datetime":"2026-04-26T02:48:27+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"f6a1b2a9b9096ec0","method":"POST","path":"/api/auth/login","status":200,"latency_ms":356,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":null},"datetime":"2026-04-26T02:48:27+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"9712512c5691bfc5","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T02:48:28+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"login_success","context":{"request_id":"0a2cd0af746c6f41","player_id":2,"msisdn":"233245399268"},"datetime":"2026-04-26T02:49:24+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"0a2cd0af746c6f41","method":"POST","path":"/api/auth/login","status":200,"latency_ms":332,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":null},"datetime":"2026-04-26T02:49:24+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"5e08d9212e62e204","method":"GET","path":"/api/me","status":200,"latency_ms":3,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T02:49:25+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"10fe9a41803e82fe","method":"GET","path":"/api/me","status":200,"latency_ms":13,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T02:52:25+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"8fd4694812488846","method":"POST","path":"/api/auth/logout","status":200,"latency_ms":4,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T02:52:32+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"475d6e8906d58e52","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-04-26T02:52:33+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"47c35df76beeb858","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-04-26T02:52:55+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"7fd8c547df40007f","method":"GET","path":"/api/me","status":200,"latency_ms":23,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T10:54:11+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"d844befb3dda1fdf","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T10:54:12+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"da01fff3f4359479","method":"GET","path":"/api/me","status":200,"latency_ms":7,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T11:22:21+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"0aba90da0defae16","method":"GET","path":"/api/me","status":200,"latency_ms":7,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T11:22:22+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"d26cd63db6e5f79f","method":"GET","path":"/api/me","status":200,"latency_ms":8,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T11:25:29+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"a8714ba9d060b4d3","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T11:25:30+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"189ca1a5a5f56f4c","method":"GET","path":"/api/me","status":200,"latency_ms":10,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T11:25:33+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"9abe871a6360adc7","method":"GET","path":"/api/me","status":200,"latency_ms":9,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T11:29:28+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"4c74b592925c5838","method":"GET","path":"/api/me","status":200,"latency_ms":18,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T11:29:29+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"password_change_succeeded","context":{"player_id":2},"datetime":"2026-04-26T11:30:08+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"d04a952f9fa6b9f7","method":"POST","path":"/api/auth/change-password","status":200,"latency_ms":1529,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T11:30:08+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"f89e5b6ae94b5ec4","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-04-26T11:30:10+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"login_success","context":{"request_id":"736438c56c77a7d3","player_id":2,"msisdn":"233245399268"},"datetime":"2026-04-26T11:30:24+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"736438c56c77a7d3","method":"POST","path":"/api/auth/login","status":200,"latency_ms":454,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":null},"datetime":"2026-04-26T11:30:24+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"8f375c316fd2d7cb","method":"GET","path":"/api/me","status":200,"latency_ms":11,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T11:30:25+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"fa71d887b1dc04a9","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T11:30:28+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"c28ca52bf9cb108b","method":"GET","path":"/api/me","status":200,"latency_ms":41,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T11:30:32+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"f98ab61b041a8606","method":"POST","path":"/api/auth/logout","status":200,"latency_ms":6,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T11:33:33+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"c3c45713468bfd59","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-04-26T11:33:42+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"10f3cfc4e8ec2bde","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-04-26T11:48:17+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"79d2b9241a5bdfcb","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-04-26T11:48:19+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"forgot_password_lookup","context":{"phone":"233245399268","exists":true},"datetime":"2026-04-26T11:48:37+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"f302a7f3afdd46d0","method":"POST","path":"/api/auth/forgot/lookup","status":200,"latency_ms":23,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":null},"datetime":"2026-04-26T11:48:37+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"forgot_password_reset_succeeded","context":{"player_id":2,"sessions_terminated":0},"datetime":"2026-04-26T11:49:32+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"56a811290e3d32a6","method":"POST","path":"/api/auth/forgot/reset","status":200,"latency_ms":404,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":null},"datetime":"2026-04-26T11:49:32+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"0ba498b34e03aeab","method":"GET","path":"/api/me","status":200,"latency_ms":10,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T11:49:33+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"5f94108e7494a936","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T11:49:45+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"42cdb76f732ffa72","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T11:50:02+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"7892576562438f61","method":"GET","path":"/api/me","status":200,"latency_ms":12,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T12:12:25+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"bc40f6f82de648a5","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T12:12:26+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"e7700d924d394edb","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T12:12:31+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"d437bd6719fa7a69","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T12:12:38+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"500f6bf6abe3bfff","method":"GET","path":"/api/me","status":200,"latency_ms":15,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T12:12:54+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"ebdff23326ba2af3","method":"POST","path":"/api/auth/logout","status":200,"latency_ms":36,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T12:13:12+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"0a9408aa2473184a","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-04-26T12:13:13+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"login_success","context":{"request_id":"57b9096ac68eaf60","player_id":2,"msisdn":"233245399268"},"datetime":"2026-04-26T12:13:29+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"57b9096ac68eaf60","method":"POST","path":"/api/auth/login","status":200,"latency_ms":376,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":null},"datetime":"2026-04-26T12:13:29+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"1db1a34eac533e3d","method":"GET","path":"/api/me","status":200,"latency_ms":14,"ip":"154.161.154.139","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-26T12:13:30+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"e9396b92e219b9e3","method":"GET","path":"/api/me","status":200,"latency_ms":43,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T00:00:44+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"5616c2376825deb6","method":"GET","path":"/api/me","status":200,"latency_ms":11,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T00:00:46+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"b9988e5d3659a06c","method":"GET","path":"/api/me","status":200,"latency_ms":24,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T00:29:58+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"53c764a3a1fa3d31","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T00:29:59+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"552dec18ae780d1d","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T00:30:25+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"b9d64ec772f8013c","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T00:30:26+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"411f2779eded6577","method":"GET","path":"/api/me","status":200,"latency_ms":16,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T00:48:25+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"3347e5adbea09441","method":"GET","path":"/api/me","status":200,"latency_ms":7,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T00:48:26+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"4c06eb94c5ee488e","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T00:48:28+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"6b0f4531ffdaf30d","method":"GET","path":"/api/me","status":200,"latency_ms":15,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T00:48:30+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"6819065baebd0ba0","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T00:48:39+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_start","context":{"deposit_id":1,"player_id":2,"exttrid":"aa6d345c3bfaf361ce8512836c3c7d03","amount":"10.00","provider":"MTN"},"datetime":"2026-04-28T00:48:53+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_rejected","context":{"deposit_id":1,"exttrid":"aa6d345c3bfaf361ce8512836c3c7d03","code":null},"datetime":"2026-04-28T00:48:55+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"cd68535855274eaf","method":"POST","path":"/api/deposits","status":201,"latency_ms":1051,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T00:48:55+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"a6bee2620c30313a","method":"GET","path":"/api/me","status":200,"latency_ms":10,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T00:51:08+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"451fdadb848583c4","method":"GET","path":"/api/me","status":200,"latency_ms":18,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T00:51:14+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_start","context":{"deposit_id":2,"player_id":2,"exttrid":"090e700d828e607e43a0dc58b122c9d0","amount":"10.00","provider":"MTN"},"datetime":"2026-04-28T00:51:23+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_rejected","context":{"deposit_id":2,"exttrid":"090e700d828e607e43a0dc58b122c9d0","code":null},"datetime":"2026-04-28T00:51:25+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"648ec6af66bf57fc","method":"POST","path":"/api/deposits","status":201,"latency_ms":1842,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T00:51:25+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_callback_no_ip_allowlist","context":{"callback_ip":"159.8.210.195"},"datetime":"2026-04-28T00:51:39+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_callback_already_processed","context":{"deposit_id":"2","exttrid":"090e700d828e607e43a0dc58b122c9d0","status":"failed"},"datetime":"2026-04-28T00:51:39+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"d262615c6e935469","method":"POST","path":"/api/callbacks/momo","status":200,"latency_ms":2,"ip":"159.8.210.195","ua":"hackney/1.20.1","player_id":null},"datetime":"2026-04-28T00:51:39+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"780ec2ac4488a0d5","method":"GET","path":"/api/deposits/2","status":200,"latency_ms":1,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T00:51:46+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"5af18447a21f0a86","method":"GET","path":"/api/me","status":200,"latency_ms":40,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T01:34:35+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"637397ea2254b1e7","method":"GET","path":"/api/me","status":200,"latency_ms":9,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T01:34:40+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"1b9aafdc7ea4b202","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T01:34:42+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"1bb8390e258edaf1","method":"GET","path":"/api/me","status":200,"latency_ms":24,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T01:34:45+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_start","context":{"deposit_id":3,"player_id":2,"exttrid":"64756f1392d1462c","amount":"5.00","provider":"MTN"},"datetime":"2026-04-28T01:34:55+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_accepted","context":{"deposit_id":3,"exttrid":"64756f1392d1462c"},"datetime":"2026-04-28T01:34:57+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"78c31b5ceb601947","method":"POST","path":"/api/deposits","status":201,"latency_ms":1444,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T01:34:57+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_callback_no_ip_allowlist","context":{"callback_ip":"159.8.210.195"},"datetime":"2026-04-28T01:35:08+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_callback_success","context":{"deposit_id":3,"exttrid":"64756f1392d1462c","player_id":2,"amount_pesewas":500,"wallet_txn_id":1},"datetime":"2026-04-28T01:35:09+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"a88e32b907b8e9ec","method":"POST","path":"/api/callbacks/momo","status":200,"latency_ms":91,"ip":"159.8.210.195","ua":"hackney/1.20.1","player_id":null},"datetime":"2026-04-28T01:35:09+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"102d171ff7a47251","method":"POST","path":"/api/deposits/3/verify","status":200,"latency_ms":31,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T01:35:14+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"c5af0e316a2f68fc","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T01:35:21+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"d01a067ceab433aa","method":"GET","path":"/api/me","status":200,"latency_ms":7,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T01:36:02+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_start","context":{"deposit_id":4,"player_id":2,"exttrid":"d43d6a6f5da579eb","amount":"10.00","provider":"MTN"},"datetime":"2026-04-28T01:36:12+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_accepted","context":{"deposit_id":4,"exttrid":"d43d6a6f5da579eb"},"datetime":"2026-04-28T01:36:14+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"d9dd478cac09de7b","method":"POST","path":"/api/deposits","status":201,"latency_ms":1650,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T01:36:14+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_callback_no_ip_allowlist","context":{"callback_ip":"159.8.210.195"},"datetime":"2026-04-28T01:36:26+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_callback_success","context":{"deposit_id":4,"exttrid":"d43d6a6f5da579eb","player_id":2,"amount_pesewas":1000,"wallet_txn_id":2},"datetime":"2026-04-28T01:36:26+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"191724be4af35055","method":"POST","path":"/api/callbacks/momo","status":200,"latency_ms":12,"ip":"159.8.210.195","ua":"hackney/1.20.1","player_id":null},"datetime":"2026-04-28T01:36:26+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"e7e03d4cae1e5dac","method":"POST","path":"/api/deposits/4/verify","status":200,"latency_ms":2,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T01:36:32+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"2aef1ece5815707e","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T01:36:40+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"e1f1cebb62fffd6b","method":"GET","path":"/api/me","status":200,"latency_ms":17,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T02:51:29+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"723ebc6a63e61d58","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T02:51:31+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"2e75c87a585db345","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T02:51:33+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"7c613b3194f697d9","method":"GET","path":"/api/me","status":200,"latency_ms":31,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T02:51:35+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"0edf65cad7c8161c","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T02:51:38+00:00"}
{"channel":"app","level":400,"level_name":"Error","message":"unhandled_exception","context":{"request_id":"1efe3298a46377e0","class":"Error","message":"Class \"BlackRed\\Integrations\\AnmClient\" not found","file":"/home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php","line":117,"trace":"#0 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/Container.php(68): BlackRed\\Bootstrap\\App->BlackRed\\Bootstrap\\{closure}()\n#1 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(228): BlackRed\\Bootstrap\\Container->get()\n#2 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/Container.php(68): BlackRed\\Bootstrap\\App->BlackRed\\Bootstrap\\{closure}()\n#3 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(237): BlackRed\\Bootstrap\\Container->get()\n#4 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/Container.php(68): BlackRed\\Bootstrap\\App->BlackRed\\Bootstrap\\{closure}()\n#5 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(391): BlackRed\\Bootstrap\\Container->get()\n#6 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RateLimitMiddleware.php(39): BlackRed\\Bootstrap\\App->BlackRed\\Bootstrap\\{closure}()\n#7 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RateLimitMiddleware->process()\n#8 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/AuthMiddleware.php(50): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#9 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\AuthMiddleware->process()\n#10 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/SecurityHeaders.php(26): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#11 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\SecurityHeaders->process()\n#12 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RequestLogger.php(28): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#13 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RequestLogger->process()\n#14 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/ErrorHandler.php(32): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#15 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\ErrorHandler->process()\n#16 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(39): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#17 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(402): BlackRed\\Http\\Pipeline->handle()\n#18 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(76): BlackRed\\Bootstrap\\App->dispatch()\n#19 /home/amoamvfc/pncgw.engboxx.com/blackred/public/index.php(55): BlackRed\\Bootstrap\\App->run()\n#20 {main}"},"datetime":"2026-04-28T02:51:44+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"13af0abfe857ddc6","method":"GET","path":"/api/me","status":200,"latency_ms":14,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T02:57:39+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"65866c6f72d65447","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T02:57:43+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"4af271a7168b3ddb","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T02:57:45+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"69495245c0eb1e08","method":"GET","path":"/api/me","status":200,"latency_ms":9,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T02:57:49+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_start","context":{"deposit_id":5,"player_id":2,"exttrid":"c14bd779ea25b37c","amount":"5.00","provider":"MTN"},"datetime":"2026-04-28T02:57:54+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_accepted","context":{"deposit_id":5,"exttrid":"c14bd779ea25b37c"},"datetime":"2026-04-28T02:57:56+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"784fb3d18c08feb2","method":"POST","path":"/api/deposits","status":201,"latency_ms":1791,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T02:57:56+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"callback_no_ip_allowlist","context":{"callback_ip":"159.8.210.195"},"datetime":"2026-04-28T02:59:02+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_callback_success","context":{"deposit_id":5,"exttrid":"c14bd779ea25b37c","player_id":2,"amount_pesewas":500,"fee_pesewas":5,"wallet_txn_id":3},"datetime":"2026-04-28T02:59:02+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"44bd361ae880da1b","method":"POST","path":"/api/callbacks/momo","status":200,"latency_ms":26,"ip":"159.8.210.195","ua":"hackney/1.20.1","player_id":null},"datetime":"2026-04-28T02:59:02+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"5a9acfe533038d05","method":"POST","path":"/api/deposits/5/verify","status":200,"latency_ms":2,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T02:59:09+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"794f9f48d7817b24","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T02:59:17+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"f77af6b0fdd5d4c2","method":"GET","path":"/api/me","status":200,"latency_ms":8,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T03:02:35+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"1d8b3612fc45d30f","method":"GET","path":"/api/me","status":200,"latency_ms":27,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T03:02:37+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"a06b158ac559ad04","method":"GET","path":"/api/me","status":200,"latency_ms":7,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T03:03:10+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"withdrawal_internal_success","context":{"withdrawal_id":1,"player_id":2,"amount_pesewas":200,"wallet_txn_id":5},"datetime":"2026-04-28T03:03:49+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"3750a1365e9a5ee2","method":"POST","path":"/api/withdrawals","status":201,"latency_ms":27,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T03:03:49+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"4b7f1cc5d5e131fe","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T03:03:56+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"28f5e55ff408cead","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T03:04:29+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"withdrawal_initiate_accepted","context":{"withdrawal_id":2,"exttrid":"b1136b094481813d"},"datetime":"2026-04-28T03:04:43+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"f0677808a4b35260","method":"POST","path":"/api/withdrawals","status":201,"latency_ms":1875,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T03:04:43+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"callback_no_ip_allowlist","context":{"callback_ip":"159.8.210.195"},"datetime":"2026-04-28T03:04:43+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_callback_unknown_exttrid","context":{"exttrid":"b1136b094481813d","callback_ip":"159.8.210.195"},"datetime":"2026-04-28T03:04:43+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"withdrawal_success","context":{"withdrawal_id":2,"exttrid":"b1136b094481813d","player_id":2,"amount_pesewas":100,"fee_pesewas":0,"wallet_txn_id":6},"datetime":"2026-04-28T03:04:44+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"0a5e8e6a99e87171","method":"POST","path":"/api/callbacks/momo","status":200,"latency_ms":8,"ip":"159.8.210.195","ua":"hackney/1.20.1","player_id":null},"datetime":"2026-04-28T03:04:44+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"63a1d2bca010fcfd","method":"POST","path":"/api/withdrawals/2/verify","status":200,"latency_ms":3,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T03:04:57+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"0b6ad016c1241d4e","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T03:05:02+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"8d3329dd39371bf2","method":"GET","path":"/api/me","status":200,"latency_ms":149,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T03:40:08+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"44d3d2971adec600","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.161.144.98","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-28T03:40:27+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"13d9c635471e1c4d","method":"GET","path":"/api/me","status":200,"latency_ms":26,"ip":"154.160.21.45","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-29T01:24:29+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"55a73a9f4f442d37","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.160.21.45","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-29T01:24:30+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"5c5cb6729c79d2e3","method":"GET","path":"/api/me","status":200,"latency_ms":22,"ip":"154.161.137.81","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-30T01:37:56+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"d749bba607f05e5c","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.161.137.81","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-30T01:37:57+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"a8ad97a55bfb5c95","method":"GET","path":"/api/me","status":200,"latency_ms":8,"ip":"154.161.137.81","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-30T01:38:12+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"b6af8fd1ce04fb5a","method":"GET","path":"/api/me","status":200,"latency_ms":8,"ip":"154.161.137.81","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-30T01:38:14+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"343928250cbca4dd","method":"GET","path":"/api/transactions","status":200,"latency_ms":9,"ip":"154.161.137.81","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-30T01:38:14+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"dfdad6aaecc79929","method":"GET","path":"/api/transactions","status":200,"latency_ms":4,"ip":"154.161.137.81","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-30T01:38:18+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"1840ad189aed03ec","method":"GET","path":"/api/transactions","status":200,"latency_ms":32,"ip":"154.161.137.81","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-30T01:38:24+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"e9528f77fc6f9897","method":"GET","path":"/api/transactions","status":200,"latency_ms":19,"ip":"154.161.137.81","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-30T01:38:33+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"9ad0b14ad1973401","method":"GET","path":"/api/me","status":200,"latency_ms":13,"ip":"154.161.137.81","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-30T01:40:49+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"840cd638250453a6","method":"GET","path":"/api/transactions","status":200,"latency_ms":21,"ip":"154.161.137.81","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-30T01:40:49+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"f52a6e42363195f1","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.161.137.81","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-30T01:40:50+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"3a1288e6dc386de3","method":"GET","path":"/api/transactions","status":200,"latency_ms":9,"ip":"154.161.137.81","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-30T01:40:50+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"3e4d451a3c4902d1","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.161.137.81","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-30T01:40:54+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"88defccc8c0c4bc6","method":"GET","path":"/api/me","status":200,"latency_ms":10,"ip":"154.161.137.81","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-30T01:40:57+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"622b050732261af9","method":"GET","path":"/api/transactions","status":200,"latency_ms":5,"ip":"154.161.137.81","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-30T01:40:57+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"f9eb3dd42f8e5ddc","method":"GET","path":"/api/transactions","status":200,"latency_ms":3,"ip":"154.161.137.81","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-30T01:41:05+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"eb7dbec9ff4d8eb5","method":"GET","path":"/api/transactions","status":200,"latency_ms":4,"ip":"154.161.137.81","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-30T01:41:09+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"2d3e262b7bc4261e","method":"GET","path":"/api/transactions","status":200,"latency_ms":3,"ip":"154.161.137.81","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-30T01:41:19+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"fd32a0a684960486","method":"GET","path":"/api/transactions","status":200,"latency_ms":5,"ip":"154.161.137.81","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-30T01:41:22+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"5f164d30ac3dc809","method":"GET","path":"/api/transactions","status":200,"latency_ms":6,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-30T23:43:46+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"2e964d4fd2da8b26","method":"GET","path":"/api/me","status":200,"latency_ms":10,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-30T23:43:46+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"f05ddc6009a5d4d3","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-30T23:43:48+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"e767a5976ac787f1","method":"GET","path":"/api/transactions","status":200,"latency_ms":4,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-30T23:43:48+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"d68a612554df79d7","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-30T23:43:54+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"828b7957cafa54f5","method":"GET","path":"/api/me","status":200,"latency_ms":9,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-30T23:45:44+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"ea03297ce4c1dcaf","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-30T23:45:48+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"a460da9aacf77c60","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-30T23:45:52+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"26d0cb68414a4311","method":"GET","path":"/api/me","status":200,"latency_ms":25,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-30T23:46:06+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"41ea1bb2610535f2","status":400,"error":"deck_has_duplicates","message":"Deck contains duplicate cards."},"datetime":"2026-04-30T23:48:11+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"df0834c086830e93","status":400,"error":"deck_has_duplicates","message":"Deck contains duplicate cards."},"datetime":"2026-04-30T23:48:21+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"a86f29d8c85b1320","status":400,"error":"deck_has_duplicates","message":"Deck contains duplicate cards."},"datetime":"2026-04-30T23:49:20+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"4d7be9c3255d0b32","status":400,"error":"deck_has_duplicates","message":"Deck contains duplicate cards."},"datetime":"2026-04-30T23:49:27+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"48d2722488513fce","status":400,"error":"deck_has_duplicates","message":"Deck contains duplicate cards."},"datetime":"2026-04-30T23:49:35+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"091484ea8e9a612d","method":"GET","path":"/api/me","status":200,"latency_ms":7,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-30T23:52:09+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"a98bdfbeca4e4364","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-30T23:52:12+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":2,"refNumber":"STK-ec734e75bc8a","gameType":4,"stake":200,"outcome":"loss","payout":0,"enginePath":"fair_random","thresholdPct":20,"netRevenue":0,"winsToday":0},"datetime":"2026-04-30T23:53:47+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"576a73212f6fa3e6","method":"POST","path":"/api/game/play","status":200,"latency_ms":13,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-30T23:53:47+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"15028a7ab4fe8a5b","method":"GET","path":"/api/me","status":200,"latency_ms":7,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-30T23:54:14+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"fecd3cc74c2f212f","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-04-30T23:56:20+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":2,"refNumber":"STK-5fa8ca816408","gameType":3,"stake":500,"outcome":"loss","payout":0,"enginePath":"fair_random","thresholdPct":20,"netRevenue":0,"winsToday":0},"datetime":"2026-05-01T00:06:27+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"e95d0084c6048763","method":"POST","path":"/api/game/play","status":200,"latency_ms":27,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T00:06:27+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"e468b3d455ae3072","method":"GET","path":"/api/me","status":200,"latency_ms":30,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T00:08:30+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"36592294e9733267","method":"GET","path":"/api/me","status":200,"latency_ms":8,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T00:14:39+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"withdrawal_initiate_accepted","context":{"withdrawal_id":3,"exttrid":"215d1308e687da87"},"datetime":"2026-05-01T00:14:58+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"45d98602044fe0f9","method":"POST","path":"/api/withdrawals","status":201,"latency_ms":2184,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T00:14:58+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"callback_no_ip_allowlist","context":{"callback_ip":"159.8.210.195"},"datetime":"2026-05-01T00:14:59+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_callback_unknown_exttrid","context":{"exttrid":"215d1308e687da87","callback_ip":"159.8.210.195"},"datetime":"2026-05-01T00:14:59+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"withdrawal_success","context":{"withdrawal_id":3,"exttrid":"215d1308e687da87","player_id":2,"amount_pesewas":100,"fee_pesewas":0,"wallet_txn_id":9},"datetime":"2026-05-01T00:14:59+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"68ca929d139148b8","method":"POST","path":"/api/callbacks/momo","status":200,"latency_ms":8,"ip":"159.8.210.195","ua":"hackney/1.20.1","player_id":null},"datetime":"2026-05-01T00:14:59+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"629610077862702b","method":"POST","path":"/api/withdrawals/3/verify","status":200,"latency_ms":67,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T00:15:06+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"0451450063211107","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T00:15:13+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"0fb9da0efb002a41","method":"GET","path":"/api/me","status":200,"latency_ms":9,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T00:19:49+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"575e747b877d733b","method":"GET","path":"/api/me","status":200,"latency_ms":14,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T00:19:56+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"67fd5c63a0f9e298","method":"GET","path":"/api/me","status":200,"latency_ms":38,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T00:20:09+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"8d52e2664385edb6","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T00:20:13+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"f4dcf1e46b0dc8f5","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T00:20:21+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"60ca5df4f066799f","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T00:20:28+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"e436ae55e431a55a","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T00:20:34+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"49b80ce3fe7fd9fd","method":"GET","path":"/api/me","status":200,"latency_ms":11,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T00:20:42+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"a47233dec827c0b9","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T00:20:46+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"8b43f81250e0ae9f","method":"GET","path":"/api/me","status":200,"latency_ms":10,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T00:20:52+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"9c5a6bb1dbf7356f","method":"GET","path":"/api/me","status":200,"latency_ms":7,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T00:30:48+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"96ab9c46ca2d9ebc","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T00:30:50+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"18937a1cadd9acd1","method":"GET","path":"/api/me","status":200,"latency_ms":3,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T00:30:54+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":2,"refNumber":"STK-3735958f8c0b","gameType":2,"stake":200,"outcome":"loss","payout":0,"enginePath":"fair_random","thresholdPct":20,"netRevenue":500,"winsToday":0},"datetime":"2026-05-01T00:32:28+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"617ddfe478d2ae4c","method":"POST","path":"/api/game/play","status":200,"latency_ms":35,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T00:32:28+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":2,"refNumber":"STK-7eaf0f4e61a1","gameType":2,"stake":200,"outcome":"loss","payout":0,"enginePath":"fair_random","thresholdPct":20,"netRevenue":700,"winsToday":0},"datetime":"2026-05-01T00:32:40+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"4e3d3bda2f3e834d","method":"POST","path":"/api/game/play","status":200,"latency_ms":14,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T00:32:40+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":2,"refNumber":"STK-411ee6716d5a","gameType":2,"stake":200,"outcome":"loss","payout":0,"enginePath":"fair_random","thresholdPct":20,"netRevenue":900,"winsToday":0},"datetime":"2026-05-01T00:32:50+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"1ba91c2a2d649fd4","method":"POST","path":"/api/game/play","status":200,"latency_ms":21,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T00:32:50+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":2,"refNumber":"STK-8b4a8e62c187","gameType":2,"stake":200,"outcome":"loss","payout":0,"enginePath":"fair_random","thresholdPct":20,"netRevenue":1100,"winsToday":0},"datetime":"2026-05-01T00:33:03+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"bc730f01dda4678e","method":"POST","path":"/api/game/play","status":200,"latency_ms":13,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T00:33:03+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":2,"refNumber":"STK-d7762743a401","gameType":2,"stake":200,"outcome":"loss","payout":0,"enginePath":"fair_random","thresholdPct":20,"netRevenue":1300,"winsToday":0},"datetime":"2026-05-01T00:33:22+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"f3c8e9711f75f40e","method":"POST","path":"/api/game/play","status":200,"latency_ms":28,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T00:33:22+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"e5440e1c78f2e0c0","method":"GET","path":"/api/me","status":200,"latency_ms":10,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T00:35:03+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"e42e251115d37867","method":"GET","path":"/api/me","status":200,"latency_ms":135,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T00:35:05+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"28cab6f31fc88eef","method":"GET","path":"/api/me","status":200,"latency_ms":14,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T00:35:08+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"1c2c2d0456ff0302","method":"GET","path":"/api/me","status":200,"latency_ms":7,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T00:44:29+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"6b98215748dab702","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T00:44:32+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"0acfd74857aa3024","method":"GET","path":"/api/me","status":200,"latency_ms":10,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T00:44:40+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":2,"refNumber":"STK-3014e1526bd5","gameType":4,"stake":200,"outcome":"loss","payout":0,"enginePath":"fair_random","thresholdPct":20,"netRevenue":1500,"winsToday":0},"datetime":"2026-05-01T00:45:15+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"31126ace1f2878bb","method":"POST","path":"/api/game/play","status":200,"latency_ms":18,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T00:45:15+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"495ebe5f059e1447","method":"GET","path":"/api/me","status":200,"latency_ms":9,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T00:45:31+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"22d50d7e53c8b2f4","method":"GET","path":"/api/me","status":200,"latency_ms":7,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T00:49:18+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"27773e467bfb630a","method":"GET","path":"/api/me","status":200,"latency_ms":22,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T00:49:20+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"da4fcc85f62cd5d1","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T00:49:53+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"17e49a1826f7a147","method":"GET","path":"/api/me","status":200,"latency_ms":7,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T00:50:56+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"53399d3c3800dd56","method":"GET","path":"/api/me","status":200,"latency_ms":14,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T01:03:04+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"fe4b4399032bfc98","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T01:03:05+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"f56ec1a1b11e81e9","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T01:03:10+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"a5c06ae1fd8dcef7","method":"GET","path":"/api/me","status":200,"latency_ms":12,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T01:03:12+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"19e7292cd45f0ad9","method":"GET","path":"/api/me","status":200,"latency_ms":24,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T01:22:31+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"2fdd3efe9b074fd2","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T01:22:32+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"ec810d31bca6dcfe","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T01:22:41+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"3041a86e5c7373a3","method":"GET","path":"/api/me","status":200,"latency_ms":16,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T01:22:43+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"fdf7a1bc4b4031c5","method":"GET","path":"/api/stakes","status":200,"latency_ms":21,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T01:22:43+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"13d0b0992af79a17","method":"GET","path":"/api/me","status":200,"latency_ms":29,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T01:25:07+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"36ce64dbd25f8c5a","method":"GET","path":"/api/stakes","status":200,"latency_ms":43,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T01:25:07+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"154954fae0a8f063","method":"GET","path":"/api/me","status":200,"latency_ms":39,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T01:25:09+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"dd49af3ab7578002","method":"GET","path":"/api/stakes","status":200,"latency_ms":51,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T01:25:09+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"b8480a14728847ac","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T01:25:26+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"a662617abf8a8366","method":"GET","path":"/api/me","status":200,"latency_ms":3,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T01:25:29+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"6de9f4e4a9e89c48","method":"GET","path":"/api/stakes","status":200,"latency_ms":6,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T01:25:29+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"93138ef75798710f","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T01:25:32+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"d4d8429c14ef1c19","method":"GET","path":"/api/me","status":200,"latency_ms":14,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T01:25:34+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"c2a93641e6185013","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T01:25:36+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"0be9974bc84766b9","method":"GET","path":"/api/me","status":200,"latency_ms":18,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T01:40:45+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"0a84ee135031e840","method":"GET","path":"/api/me","status":200,"latency_ms":37,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T01:40:46+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"9fe85178a75edcf5","method":"GET","path":"/api/me","status":200,"latency_ms":11,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T01:43:04+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"259d52ce771513b7","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T01:43:07+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"929025c257cef60b","method":"GET","path":"/api/me","status":200,"latency_ms":16,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T01:51:23+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"d10b50a123b0b895","method":"GET","path":"/api/me","status":200,"latency_ms":12,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T01:51:24+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"c8ecc605f7fba7f7","method":"GET","path":"/api/me","status":200,"latency_ms":13,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T01:54:32+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"eff2614a3001a96c","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T01:54:35+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"c12e2757a41456d2","method":"GET","path":"/api/me","status":200,"latency_ms":3,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T01:54:36+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"cfd842c08fed325d","method":"GET","path":"/api/me","status":200,"latency_ms":11,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T02:30:30+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"83a431c4d08c0e7c","method":"GET","path":"/api/me","status":200,"latency_ms":15,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T02:30:33+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"44f31a416d0e71f7","status":404,"error":"not_found","message":"Resource not found"},"datetime":"2026-05-01T02:30:36+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"88d0101d10e73f6e","method":"GET","path":"/api/stakes","status":200,"latency_ms":15,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T02:30:43+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"221806040e5f9c6e","method":"GET","path":"/api/me","status":200,"latency_ms":27,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T02:30:43+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"3882124e5f6287f3","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T02:30:50+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"3d593111c2bc8bc8","method":"GET","path":"/api/transactions","status":200,"latency_ms":7,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T02:30:54+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"00681c74128642bf","method":"GET","path":"/api/me","status":200,"latency_ms":13,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T02:30:54+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"3894029765466ab4","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T02:30:58+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"521509688d7f6349","method":"GET","path":"/api/me","status":200,"latency_ms":16,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T02:31:05+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"b30c7ec484086641","method":"GET","path":"/api/me","status":200,"latency_ms":7,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T02:31:07+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"de7396c8dc44683f","method":"GET","path":"/api/me","status":200,"latency_ms":7,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T02:42:18+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"02653bc2dce6b975","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T02:42:23+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"4efe01668fcb6cf6","status":404,"error":"not_found","message":"Resource not found"},"datetime":"2026-05-01T02:42:29+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"c6ff8d08598fd17c","method":"GET","path":"/api/me","status":200,"latency_ms":7,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T02:42:35+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"54677623aa6aa134","method":"GET","path":"/api/me","status":200,"latency_ms":8,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T02:42:38+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"9a9440a002fc50e8","status":404,"error":"not_found","message":"Resource not found"},"datetime":"2026-05-01T02:42:41+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"04163de7c43ea9bc","method":"GET","path":"/api/me","status":200,"latency_ms":3,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T02:42:43+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"08bc80ab1e5b2bb6","method":"GET","path":"/api/me","status":200,"latency_ms":3,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T02:42:45+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"f0310f64eb9f17bc","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T02:42:51+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"490f6567d458cc62","method":"GET","path":"/api/transactions","status":200,"latency_ms":5,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T02:42:54+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"b1b06ebb6aa52b5a","method":"GET","path":"/api/me","status":200,"latency_ms":29,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T02:42:54+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"5e9f9a1bd68d789b","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T02:43:11+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"7bed40843e72dd24","method":"GET","path":"/api/transactions","status":200,"latency_ms":8,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T02:43:11+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"b443d08d4406d497","method":"GET","path":"/api/me","status":200,"latency_ms":8,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T02:43:13+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"ce0b7cbad93b8265","method":"GET","path":"/api/transactions","status":200,"latency_ms":6,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T02:43:13+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"7a0aefa99b0ffa60","method":"GET","path":"/api/transactions","status":200,"latency_ms":5,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T02:44:33+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"695167c75e08a311","method":"GET","path":"/api/me","status":200,"latency_ms":7,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T02:44:33+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"91ec0ce93d98a108","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T02:44:35+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"906273a4fcf9f0f2","method":"GET","path":"/api/stakes","status":200,"latency_ms":12,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T02:44:40+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"a249c73fb852065f","method":"GET","path":"/api/me","status":200,"latency_ms":9,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T02:44:40+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"493b54260063a876","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-01T03:10:33+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"cc4cba45251dfe9b","status":404,"error":"not_found","message":"Resource not found"},"datetime":"2026-05-01T03:10:34+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"f975db873856b22e","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-01T03:11:09+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"59ccb5d445999704","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-01T03:11:11+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"9f7154d601934692","status":404,"error":"not_found","message":"Resource not found"},"datetime":"2026-05-01T03:11:14+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"login_success","context":{"request_id":"a6ac99bf3fcead04","player_id":2,"msisdn":"233245399268"},"datetime":"2026-05-01T03:12:07+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"a6ac99bf3fcead04","method":"POST","path":"/api/auth/login","status":200,"latency_ms":426,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":null},"datetime":"2026-05-01T03:12:07+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"f70a4974e934124f","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T03:12:09+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"efaf3299e200adf1","method":"GET","path":"/api/me","status":200,"latency_ms":26,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T03:12:22+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"413dfc90808c4254","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T03:12:55+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"08a27d62db0211e5","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T03:13:00+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"86025c07180d6a9f","method":"GET","path":"/api/me","status":200,"latency_ms":9,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T03:13:11+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"55def6246e2ad026","method":"GET","path":"/api/stakes","status":200,"latency_ms":6,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T03:13:11+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"43166497014e8167","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T03:13:21+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"5b17053b1431031c","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T03:13:23+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"e572874ba8ca4664","method":"GET","path":"/api/me","status":200,"latency_ms":8,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T03:19:25+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"cf7fdfffb9d04c4d","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T03:19:29+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_start","context":{"deposit_id":6,"player_id":2,"exttrid":"b514f93917cafe86","amount":"20.00","provider":"MTN"},"datetime":"2026-05-01T03:19:37+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_accepted","context":{"deposit_id":6,"exttrid":"b514f93917cafe86"},"datetime":"2026-05-01T03:19:38+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"0361f3b8046f7c03","method":"POST","path":"/api/deposits","status":201,"latency_ms":1468,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T03:19:38+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_tsc_not_found","context":{"deposit_id":6,"exttrid":"b514f93917cafe86"},"datetime":"2026-05-01T03:20:07+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"e4f029b0bad06647","method":"POST","path":"/api/deposits/6/verify","status":200,"latency_ms":729,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T03:20:07+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_tsc_not_found","context":{"deposit_id":6,"exttrid":"b514f93917cafe86"},"datetime":"2026-05-01T03:20:53+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"b6740de3b3f88cba","method":"POST","path":"/api/deposits/6/verify","status":200,"latency_ms":703,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T03:20:53+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_tsc_not_found","context":{"deposit_id":6,"exttrid":"b514f93917cafe86"},"datetime":"2026-05-01T03:21:34+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"de3f749b851cd9a0","method":"POST","path":"/api/deposits/6/verify","status":200,"latency_ms":705,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T03:21:34+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"27a9b4320a7a6780","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T03:21:44+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"76be00150eec1969","method":"GET","path":"/api/transactions","status":200,"latency_ms":6,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T03:21:44+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_tsc_not_found","context":{"deposit_id":6,"exttrid":"b514f93917cafe86"},"datetime":"2026-05-01T03:22:11+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"38913da71a14b85b","method":"POST","path":"/api/deposits/6/verify","status":200,"latency_ms":737,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T03:22:11+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"955d0808e041372e","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T03:22:21+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"3d72d6af13adbdf2","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T03:22:38+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"bf4892a350c8aaf3","method":"GET","path":"/api/stakes","status":200,"latency_ms":5,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T03:22:38+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"9038a3d2acb0af7a","method":"GET","path":"/api/transactions","status":200,"latency_ms":5,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T03:22:44+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"52a1afbcfba5566e","method":"GET","path":"/api/me","status":200,"latency_ms":7,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T03:22:44+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"0bf56666df5c25ae","method":"GET","path":"/api/stakes","status":200,"latency_ms":3,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T03:22:50+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"dd4f526518d40f13","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T03:22:50+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"57d14fabb4409e3b","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T03:22:52+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"6aaeeaec65732101","method":"GET","path":"/api/me","status":200,"latency_ms":3,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T03:22:57+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"81d529a2db1afad0","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T03:23:20+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"e8b519833c9297be","method":"GET","path":"/api/me","status":200,"latency_ms":15,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T03:23:24+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"48bb11b42cb3ab4e","method":"GET","path":"/api/transactions","status":200,"latency_ms":13,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T03:23:24+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"a40c75cc63a591ce","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-01T03:26:54+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"433d5005c4f64eff","status":404,"error":"not_found","message":"Resource not found"},"datetime":"2026-05-01T03:27:03+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_tsc_not_found","context":{"deposit_id":6,"exttrid":"b514f93917cafe86"},"datetime":"2026-05-01T03:27:46+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"af1bd020af5218e5","method":"POST","path":"/api/deposits/6/verify","status":200,"latency_ms":712,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T03:27:46+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"87a9506f44a46144","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T03:27:51+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step1_lookup_ok","context":{"phone":"233243010266","provider":"MTN","cached":false},"datetime":"2026-05-01T03:28:20+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"ac79b8042ec935bf","method":"POST","path":"/api/auth/signup/lookup","status":200,"latency_ms":1222,"ip":"154.161.5.128","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36","player_id":null},"datetime":"2026-05-01T03:28:20+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step1_lookup_ok","context":{"phone":"233240355024","provider":"MTN","cached":false},"datetime":"2026-05-01T03:28:39+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"f7b67785661de860","method":"POST","path":"/api/auth/signup/lookup","status":200,"latency_ms":1247,"ip":"154.161.5.128","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36","player_id":null},"datetime":"2026-05-01T03:28:39+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"callback_no_ip_allowlist","context":{"callback_ip":"159.8.210.195"},"datetime":"2026-05-01T03:30:08+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_callback_expired","context":{"deposit_id":"6","exttrid":"b514f93917cafe86","callback_ip":"159.8.210.195"},"datetime":"2026-05-01T03:30:08+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"callback_no_match","context":{"callback_ip":"159.8.210.195","exttrid_prefix":"b514"},"datetime":"2026-05-01T03:30:08+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"f6eef896e2fe4cd1","method":"POST","path":"/api/callbacks/momo","status":200,"latency_ms":28,"ip":"159.8.210.195","ua":"hackney/1.20.1","player_id":null},"datetime":"2026-05-01T03:30:08+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"6bf20321f8a304cc","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-01T03:34:21+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"ccac5e190be54c14","method":"GET","path":"/api/me","status":200,"latency_ms":45,"ip":"154.160.25.217","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":2},"datetime":"2026-05-01T03:39:53+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"1068a12580f8fe93","method":"GET","path":"/api/transactions","status":200,"latency_ms":8,"ip":"154.160.25.217","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":2},"datetime":"2026-05-01T03:40:01+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"db0d25a6f2659d73","method":"GET","path":"/api/me","status":200,"latency_ms":36,"ip":"154.160.25.217","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":2},"datetime":"2026-05-01T03:40:01+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_callback_success","context":{"deposit_id":6,"exttrid":"b514f93917cafe86","player_id":2,"amount_pesewas":2000,"fee_pesewas":20,"wallet_txn_id":16},"datetime":"2026-05-01T03:40:04+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"dc52e6949ff60640","method":"POST","path":"/api/deposits/6/verify","status":200,"latency_ms":775,"ip":"154.160.25.217","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":2},"datetime":"2026-05-01T03:40:04+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"b540f3b8bcdd764e","method":"GET","path":"/api/me","status":200,"latency_ms":16,"ip":"154.160.25.217","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":2},"datetime":"2026-05-01T03:40:09+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"62111c831091e94f","method":"GET","path":"/api/me","status":200,"latency_ms":11,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T03:41:45+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"6b11be2950f9d695","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T03:41:50+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"e0692c348b7abb05","method":"GET","path":"/api/transactions","status":200,"latency_ms":17,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T03:41:50+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"c81594866a608cc4","method":"GET","path":"/api/transactions","status":200,"latency_ms":8,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T03:42:05+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"c03382da074b8243","method":"GET","path":"/api/transactions","status":200,"latency_ms":7,"ip":"154.160.25.217","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":2},"datetime":"2026-05-01T03:42:36+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"633f250250c998e5","method":"GET","path":"/api/me","status":200,"latency_ms":8,"ip":"154.160.25.217","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":2},"datetime":"2026-05-01T03:42:36+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"c49f33204d0a2e2d","method":"GET","path":"/api/transactions","status":200,"latency_ms":9,"ip":"154.160.25.217","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":2},"datetime":"2026-05-01T03:42:39+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"d4b137640bf9ffe2","method":"GET","path":"/api/transactions","status":200,"latency_ms":5,"ip":"154.160.25.217","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":2},"datetime":"2026-05-01T03:42:52+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"16762d3a807946e7","method":"GET","path":"/api/transactions","status":200,"latency_ms":8,"ip":"154.160.25.217","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":2},"datetime":"2026-05-01T03:43:58+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"dd6a71354992ca19","method":"GET","path":"/api/transactions","status":200,"latency_ms":14,"ip":"154.160.25.217","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":2},"datetime":"2026-05-01T03:44:06+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"a31c22aee3a3dc3c","method":"GET","path":"/api/transactions","status":200,"latency_ms":5,"ip":"154.160.25.217","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":2},"datetime":"2026-05-01T03:44:12+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"20d978e44239193b","method":"GET","path":"/api/transactions","status":200,"latency_ms":6,"ip":"154.160.25.217","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":2},"datetime":"2026-05-01T03:44:22+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"0fb6d974bc0188d6","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-01T03:49:24+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"0b31eb00234bb85e","status":404,"error":"not_found","message":"Resource not found"},"datetime":"2026-05-01T03:49:24+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"eef62aaebbfecdc9","status":404,"error":"not_found","message":"Resource not found"},"datetime":"2026-05-01T03:54:07+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"882ea193fba0824f","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-01T15:19:53+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"19ae4584ebb4be8a","status":404,"error":"not_found","message":"Resource not found"},"datetime":"2026-05-01T15:19:57+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"96b186a8cca4d821","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-01T15:21:29+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"860e5d77eead116c","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-01T15:21:59+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"cc8db8bd3222c43a","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-01T15:22:01+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"33017b15b2e88211","status":404,"error":"not_found","message":"Resource not found"},"datetime":"2026-05-01T15:22:03+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"login_success","context":{"request_id":"14cbb18cfadfa650","player_id":2,"msisdn":"233245399268"},"datetime":"2026-05-01T15:22:07+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"14cbb18cfadfa650","method":"POST","path":"/api/auth/login","status":200,"latency_ms":380,"ip":"154.160.2.188","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":null},"datetime":"2026-05-01T15:22:07+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"3f69ca02110c44ec","method":"GET","path":"/api/me","status":200,"latency_ms":32,"ip":"154.160.2.188","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-01T15:22:08+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"16ce8bb9ea69eb0a","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-02T12:22:35+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"c88f784734814f1a","method":"GET","path":"/api/me","status":200,"latency_ms":45,"ip":"154.160.25.217","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":2},"datetime":"2026-05-02T12:31:12+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"969604d5e27d75cd","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-02T12:36:12+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"23e0d6267b69e2e6","status":404,"error":"not_found","message":"Resource not found"},"datetime":"2026-05-02T12:36:13+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"bcd6b39e97363233","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-02T12:49:37+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"54954d3708cfe2af","status":404,"error":"not_found","message":"Resource not found"},"datetime":"2026-05-02T12:49:38+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"0335a6fb74bea064","method":"GET","path":"/api/me","status":200,"latency_ms":7,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-02T12:50:40+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"53f39fcdc987ed48","status":404,"error":"not_found","message":"Resource not found"},"datetime":"2026-05-02T12:50:43+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"4ef9ca9b9a08ca5e","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-02T12:59:06+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"700d0d52ce71d23c","status":404,"error":"not_found","message":"Resource not found"},"datetime":"2026-05-02T12:59:06+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"cfb3ee1703a96c7e","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-02T12:59:06+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"f11cdf9ba948f0aa","method":"GET","path":"/api/me","status":200,"latency_ms":11,"ip":"154.160.25.217","ua":"Mozilla/5.0 (Linux; Android 11; moto g power (2022)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36","player_id":2},"datetime":"2026-05-02T13:07:58+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"19d7a72e6249ce98","status":404,"error":"not_found","message":"Resource not found"},"datetime":"2026-05-02T13:08:01+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"a0d7fd59a703be90","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-02T13:08:14+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"3019bbe92498f529","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-02T13:11:15+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"29a85f8762d49074","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-02T13:11:55+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"681a3c21e49fd8be","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-02T13:11:56+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"00c024beb9ad8ba3","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-02T13:12:15+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"3f44fd4a0648cc20","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-02T13:12:16+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"32062d6a74997012","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-02T13:17:21+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"8ab3d1241db28c69","status":404,"error":"not_found","message":"Resource not found"},"datetime":"2026-05-02T13:17:26+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"999b592187397416","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-02T13:32:14+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"31ed443cd59d0a18","status":404,"error":"not_found","message":"Resource not found"},"datetime":"2026-05-02T13:32:44+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"de5e47ef95d20891","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-02T13:33:21+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"f216a49662184365","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-02T13:35:15+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"5c7763e67afcae2d","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-02T13:50:37+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"acbefb5630b7c120","method":"GET","path":"/api/me","status":200,"latency_ms":18,"ip":"154.160.10.56","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-02T14:19:01+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"f85fedacedb1feb0","status":404,"error":"not_found","message":"Resource not found"},"datetime":"2026-05-02T14:19:02+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"c1f7e19fb33da12e","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-02T14:56:48+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"de75e1cdef832d5e","status":404,"error":"not_found","message":"Resource not found"},"datetime":"2026-05-02T14:56:49+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"login_failed","context":{"request_id":"fed7a7a5901f3d8b","msisdn":"233551342344","reason":"no_such_user"},"datetime":"2026-05-02T14:57:29+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"fed7a7a5901f3d8b","status":401,"error":"unauthorized","message":"Invalid phone number or password"},"datetime":"2026-05-02T14:57:29+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"login_failed","context":{"request_id":"ed4ee2af76d5e357","msisdn":"233551342344","reason":"no_such_user"},"datetime":"2026-05-02T14:57:57+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"ed4ee2af76d5e357","status":401,"error":"unauthorized","message":"Invalid phone number or password"},"datetime":"2026-05-02T14:57:57+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step1_lookup_ok","context":{"phone":"233551342344","provider":"MTN","cached":false},"datetime":"2026-05-02T14:59:01+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"0a6597bc73744dd5","method":"POST","path":"/api/auth/signup/lookup","status":200,"latency_ms":1379,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":null},"datetime":"2026-05-02T14:59:01+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"f1131df5de7b2b80","status":400,"error":"invalid_or_expired_code","message":"The code is incorrect or has expired. Please dial the USSD again to get a new one."},"datetime":"2026-05-02T14:59:32+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"104bdcfeef45bfa6","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-02T15:01:35+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_lookup_failed","context":{"phone":"233551342244","provider":"MTN","reason":"not_found"},"datetime":"2026-05-02T15:02:25+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"9be100c8c61c1765","method":"POST","path":"/api/auth/signup/lookup","status":422,"latency_ms":1297,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":null},"datetime":"2026-05-02T15:02:25+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"anm_namelookup_cache_hit","context":{"phone":"0551342344","provider":"MTN"},"datetime":"2026-05-02T15:02:50+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step1_lookup_ok","context":{"phone":"233551342344","provider":"MTN","cached":true},"datetime":"2026-05-02T15:02:50+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"ce135148496f9397","method":"POST","path":"/api/auth/signup/lookup","status":200,"latency_ms":12,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":null},"datetime":"2026-05-02T15:02:50+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"anm_namelookup_cache_hit","context":{"phone":"0551342344","provider":"MTN"},"datetime":"2026-05-02T15:02:53+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step1_lookup_ok","context":{"phone":"233551342344","provider":"MTN","cached":true},"datetime":"2026-05-02T15:02:53+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"ab06180bdaeeaef3","method":"POST","path":"/api/auth/signup/lookup","status":200,"latency_ms":6,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":null},"datetime":"2026-05-02T15:02:53+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"9b7ee1b51acd3638","status":400,"error":"invalid_or_expired_code","message":"The code is incorrect or has expired. Please dial the USSD again to get a new one."},"datetime":"2026-05-02T15:03:50+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step2_otp_verified","context":{"phone":"233551342344"},"datetime":"2026-05-02T15:04:31+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"b636238e1a2e097e","method":"POST","path":"/api/auth/signup/verify","status":200,"latency_ms":7,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":null},"datetime":"2026-05-02T15:04:31+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"9ad2386402dd8053","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-02T15:12:24+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"3f0a9e3fecd3231a","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-02T15:12:25+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"19ae17592b7e36b2","status":409,"error":"phone_already_registered","message":"This phone number is already registered. Try logging in instead."},"datetime":"2026-05-02T15:12:44+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"dd8090d0257fc0b9","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-02T15:12:54+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"d063661226451784","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-02T15:50:47+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"eecffafd961b7477","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-02T16:15:43+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"anm_namelookup_cache_hit","context":{"phone":"0551342344","provider":"MTN"},"datetime":"2026-05-02T16:16:34+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step1_lookup_ok","context":{"phone":"233551342344","provider":"MTN","cached":true},"datetime":"2026-05-02T16:16:34+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"8c6e964d06c888e1","method":"POST","path":"/api/auth/signup/lookup","status":200,"latency_ms":59,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":null},"datetime":"2026-05-02T16:16:34+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step2_otp_verified","context":{"phone":"233551342344"},"datetime":"2026-05-02T16:17:15+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"bedea5b7f058d0f4","method":"POST","path":"/api/auth/signup/verify","status":200,"latency_ms":9,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":null},"datetime":"2026-05-02T16:17:15+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step3_completed","context":{"phone":"233551342344","player_id":3},"datetime":"2026-05-02T16:18:03+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"1e1d5ea9dca9453f","method":"POST","path":"/api/auth/signup/complete","status":200,"latency_ms":482,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":null},"datetime":"2026-05-02T16:18:03+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"a45ef5a551350ea4","method":"GET","path":"/api/me","status":200,"latency_ms":8,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T16:18:16+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"c5a6fbfc27f94308","method":"GET","path":"/api/me","status":200,"latency_ms":17,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T16:18:31+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_start","context":{"deposit_id":7,"player_id":3,"exttrid":"058e570d91a92f6d","amount":"20.00","provider":"MTN"},"datetime":"2026-05-02T16:18:58+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_accepted","context":{"deposit_id":7,"exttrid":"058e570d91a92f6d"},"datetime":"2026-05-02T16:19:00+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"d6884139a7065143","method":"POST","path":"/api/deposits","status":201,"latency_ms":1839,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T16:19:00+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_tsc_not_found","context":{"deposit_id":7,"exttrid":"058e570d91a92f6d"},"datetime":"2026-05-02T16:19:33+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"2df4e07604b42268","method":"POST","path":"/api/deposits/7/verify","status":200,"latency_ms":694,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T16:19:33+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_tsc_not_found","context":{"deposit_id":7,"exttrid":"058e570d91a92f6d"},"datetime":"2026-05-02T16:19:43+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"def4f413f6f26a5e","method":"POST","path":"/api/deposits/7/verify","status":200,"latency_ms":710,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T16:19:43+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_tsc_not_found","context":{"deposit_id":7,"exttrid":"058e570d91a92f6d"},"datetime":"2026-05-02T16:20:27+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"067b981089dade28","method":"POST","path":"/api/deposits/7/verify","status":200,"latency_ms":707,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T16:20:27+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"callback_no_ip_allowlist","context":{"callback_ip":"159.8.210.195"},"datetime":"2026-05-02T16:25:22+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_callback_failed","context":{"deposit_id":"7","exttrid":"058e570d91a92f6d","status":"001/FAILED"},"datetime":"2026-05-02T16:25:22+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"390c08e228f2deee","method":"POST","path":"/api/callbacks/momo","status":200,"latency_ms":19,"ip":"159.8.210.195","ua":"hackney/1.20.1","player_id":null},"datetime":"2026-05-02T16:25:22+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"6f09afb3d7501c56","method":"GET","path":"/api/me","status":200,"latency_ms":8,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T16:45:43+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"3110f5e623e761fd","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T16:45:44+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"f4012a83778c46f8","method":"GET","path":"/api/me","status":200,"latency_ms":7,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T16:49:28+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"b3352c376f6327ad","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T16:49:42+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"1ca254f11981e9f5","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T16:49:54+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"8385fcc5ea4f640d","method":"GET","path":"/api/transactions","status":200,"latency_ms":7,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T16:49:54+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"ad9fc1b9df1494f3","method":"GET","path":"/api/me","status":200,"latency_ms":9,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T16:50:46+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"c8d5878eb20fcd01","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T16:50:59+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_start","context":{"deposit_id":8,"player_id":3,"exttrid":"ebef93c5231c5e11","amount":"10.00","provider":"MTN"},"datetime":"2026-05-02T16:51:17+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_accepted","context":{"deposit_id":8,"exttrid":"ebef93c5231c5e11"},"datetime":"2026-05-02T16:51:18+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"5935e33c3182ed13","method":"POST","path":"/api/deposits","status":201,"latency_ms":1339,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T16:51:18+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"callback_no_ip_allowlist","context":{"callback_ip":"159.8.210.195"},"datetime":"2026-05-02T16:51:37+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_callback_success","context":{"deposit_id":8,"exttrid":"ebef93c5231c5e11","player_id":3,"amount_pesewas":1000,"fee_pesewas":10,"wallet_txn_id":17},"datetime":"2026-05-02T16:51:37+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"f0cdba316a6865fb","method":"POST","path":"/api/callbacks/momo","status":200,"latency_ms":23,"ip":"159.8.210.195","ua":"hackney/1.20.1","player_id":null},"datetime":"2026-05-02T16:51:37+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"ea719497b986bf0d","method":"POST","path":"/api/deposits/8/verify","status":200,"latency_ms":4,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T16:52:06+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"8486e9476ce70a8a","method":"GET","path":"/api/me","status":200,"latency_ms":13,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T16:52:22+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"4ec30921b20b5551","method":"GET","path":"/api/me","status":200,"latency_ms":7,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T16:52:26+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"af608f646232179e","method":"GET","path":"/api/transactions","status":200,"latency_ms":4,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T16:52:26+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"057dfcd5f343674d","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T16:53:11+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"4dfc6e2d89e3f536","method":"GET","path":"/api/stakes","status":200,"latency_ms":7,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T16:53:11+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"af39f017921c5159","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-02T17:44:30+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"2888554caf50e5b4","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-02T17:44:32+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"9e500afe870e36db","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-02T18:24:36+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"cbc0e75ce3b44a4c","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-02T18:45:05+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"c95c055c1ae8c200","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-02T18:45:06+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"0430785fe7737f8f","method":"GET","path":"/api/me","status":200,"latency_ms":39,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T18:54:15+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"d521b9d81be3b350","method":"GET","path":"/api/me","status":200,"latency_ms":8,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T18:56:14+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"410e51e57a418b3c","method":"GET","path":"/api/me","status":200,"latency_ms":13,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T18:58:36+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"92485e1daf95d485","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T18:58:39+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"a3406aec22d012bb","method":"GET","path":"/api/me","status":200,"latency_ms":27,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T19:01:09+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"d2361b83f86384a1","method":"GET","path":"/api/me","status":200,"latency_ms":17,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T19:01:11+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"80b2962d544f3043","method":"GET","path":"/api/me","status":200,"latency_ms":9,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T19:02:33+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"5f0cdf81710a6617","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T19:02:39+00:00"}
{"channel":"app","level":400,"level_name":"Error","message":"unhandled_exception","context":{"request_id":"bde6c6a59b34e609","class":"PDOException","message":"SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'colorPicks' at row 1","file":"/home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php","line":96,"trace":"#0 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(96): PDOStatement->execute()\n#1 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(142): BlackRed\\Database\\Connection->execute()\n#2 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(319): BlackRed\\Database\\Connection->insert()\n#3 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(178): BlackRed\\Wallet\\GameEngineService->BlackRed\\Wallet\\{closure}()\n#4 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(374): BlackRed\\Database\\Connection->transactional()\n#5 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Controllers/GameController.php(102): BlackRed\\Wallet\\GameEngineService->play()\n#6 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(465): BlackRed\\Http\\Controllers\\GameController->play()\n#7 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RateLimitMiddleware.php(39): BlackRed\\Bootstrap\\App->BlackRed\\Bootstrap\\{closure}()\n#8 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RateLimitMiddleware->process()\n#9 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/AuthMiddleware.php(50): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#10 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\AuthMiddleware->process()\n#11 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/SecurityHeaders.php(26): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#12 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\SecurityHeaders->process()\n#13 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RequestLogger.php(28): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#14 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RequestLogger->process()\n#15 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/ErrorHandler.php(32): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#16 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\ErrorHandler->process()\n#17 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(39): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#18 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(469): BlackRed\\Http\\Pipeline->handle()\n#19 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(83): BlackRed\\Bootstrap\\App->dispatch()\n#20 /home/amoamvfc/pncgw.engboxx.com/blackred/public/index.php(55): BlackRed\\Bootstrap\\App->run()\n#21 {main}"},"datetime":"2026-05-02T19:05:06+00:00"}
{"channel":"app","level":400,"level_name":"Error","message":"unhandled_exception","context":{"request_id":"1c051c8ceac796a6","class":"PDOException","message":"SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'colorPicks' at row 1","file":"/home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php","line":96,"trace":"#0 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(96): PDOStatement->execute()\n#1 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(142): BlackRed\\Database\\Connection->execute()\n#2 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(319): BlackRed\\Database\\Connection->insert()\n#3 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(178): BlackRed\\Wallet\\GameEngineService->BlackRed\\Wallet\\{closure}()\n#4 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(374): BlackRed\\Database\\Connection->transactional()\n#5 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Controllers/GameController.php(102): BlackRed\\Wallet\\GameEngineService->play()\n#6 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(465): BlackRed\\Http\\Controllers\\GameController->play()\n#7 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RateLimitMiddleware.php(39): BlackRed\\Bootstrap\\App->BlackRed\\Bootstrap\\{closure}()\n#8 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RateLimitMiddleware->process()\n#9 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/AuthMiddleware.php(50): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#10 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\AuthMiddleware->process()\n#11 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/SecurityHeaders.php(26): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#12 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\SecurityHeaders->process()\n#13 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RequestLogger.php(28): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#14 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RequestLogger->process()\n#15 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/ErrorHandler.php(32): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#16 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\ErrorHandler->process()\n#17 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(39): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#18 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(469): BlackRed\\Http\\Pipeline->handle()\n#19 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(83): BlackRed\\Bootstrap\\App->dispatch()\n#20 /home/amoamvfc/pncgw.engboxx.com/blackred/public/index.php(55): BlackRed\\Bootstrap\\App->run()\n#21 {main}"},"datetime":"2026-05-02T19:05:10+00:00"}
{"channel":"app","level":400,"level_name":"Error","message":"unhandled_exception","context":{"request_id":"62a6ce7c1755b430","class":"PDOException","message":"SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'colorPicks' at row 1","file":"/home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php","line":96,"trace":"#0 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(96): PDOStatement->execute()\n#1 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(142): BlackRed\\Database\\Connection->execute()\n#2 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(319): BlackRed\\Database\\Connection->insert()\n#3 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(178): BlackRed\\Wallet\\GameEngineService->BlackRed\\Wallet\\{closure}()\n#4 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(374): BlackRed\\Database\\Connection->transactional()\n#5 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Controllers/GameController.php(102): BlackRed\\Wallet\\GameEngineService->play()\n#6 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(465): BlackRed\\Http\\Controllers\\GameController->play()\n#7 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RateLimitMiddleware.php(39): BlackRed\\Bootstrap\\App->BlackRed\\Bootstrap\\{closure}()\n#8 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RateLimitMiddleware->process()\n#9 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/AuthMiddleware.php(50): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#10 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\AuthMiddleware->process()\n#11 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/SecurityHeaders.php(26): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#12 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\SecurityHeaders->process()\n#13 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RequestLogger.php(28): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#14 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RequestLogger->process()\n#15 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/ErrorHandler.php(32): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#16 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\ErrorHandler->process()\n#17 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(39): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#18 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(469): BlackRed\\Http\\Pipeline->handle()\n#19 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(83): BlackRed\\Bootstrap\\App->dispatch()\n#20 /home/amoamvfc/pncgw.engboxx.com/blackred/public/index.php(55): BlackRed\\Bootstrap\\App->run()\n#21 {main}"},"datetime":"2026-05-02T19:05:20+00:00"}
{"channel":"app","level":400,"level_name":"Error","message":"unhandled_exception","context":{"request_id":"49c3ba19abd4ffd8","class":"PDOException","message":"SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'colorPicks' at row 1","file":"/home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php","line":96,"trace":"#0 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(96): PDOStatement->execute()\n#1 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(142): BlackRed\\Database\\Connection->execute()\n#2 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(319): BlackRed\\Database\\Connection->insert()\n#3 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(178): BlackRed\\Wallet\\GameEngineService->BlackRed\\Wallet\\{closure}()\n#4 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(374): BlackRed\\Database\\Connection->transactional()\n#5 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Controllers/GameController.php(102): BlackRed\\Wallet\\GameEngineService->play()\n#6 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(465): BlackRed\\Http\\Controllers\\GameController->play()\n#7 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RateLimitMiddleware.php(39): BlackRed\\Bootstrap\\App->BlackRed\\Bootstrap\\{closure}()\n#8 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RateLimitMiddleware->process()\n#9 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/AuthMiddleware.php(50): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#10 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\AuthMiddleware->process()\n#11 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/SecurityHeaders.php(26): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#12 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\SecurityHeaders->process()\n#13 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RequestLogger.php(28): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#14 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RequestLogger->process()\n#15 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/ErrorHandler.php(32): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#16 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\ErrorHandler->process()\n#17 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(39): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#18 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(469): BlackRed\\Http\\Pipeline->handle()\n#19 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(83): BlackRed\\Bootstrap\\App->dispatch()\n#20 /home/amoamvfc/pncgw.engboxx.com/blackred/public/index.php(55): BlackRed\\Bootstrap\\App->run()\n#21 {main}"},"datetime":"2026-05-02T19:05:28+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"ed17e23167c80d56","method":"GET","path":"/api/me","status":200,"latency_ms":15,"ip":"154.161.12.6","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-02T19:27:37+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"a7abe5178a0baefe","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.161.12.6","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-02T19:27:40+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":2,"refNumber":"STK-b6fd338220d0","gameType":5,"stake":200,"outcome":"loss","payout":0,"enginePath":"forced_loss","thresholdPct":20,"netRevenue":0,"winsToday":0},"datetime":"2026-05-02T19:27:51+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"a7a76bc6aa802de7","method":"POST","path":"/api/game/play","status":200,"latency_ms":31,"ip":"154.161.12.6","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-02T19:27:51+00:00"}
{"channel":"app","level":400,"level_name":"Error","message":"unhandled_exception","context":{"request_id":"1b0ca2576aa47515","class":"PDOException","message":"SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'colorPicks' at row 1","file":"/home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php","line":96,"trace":"#0 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(96): PDOStatement->execute()\n#1 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(142): BlackRed\\Database\\Connection->execute()\n#2 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(319): BlackRed\\Database\\Connection->insert()\n#3 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(178): BlackRed\\Wallet\\GameEngineService->BlackRed\\Wallet\\{closure}()\n#4 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(374): BlackRed\\Database\\Connection->transactional()\n#5 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Controllers/GameController.php(102): BlackRed\\Wallet\\GameEngineService->play()\n#6 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(465): BlackRed\\Http\\Controllers\\GameController->play()\n#7 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RateLimitMiddleware.php(39): BlackRed\\Bootstrap\\App->BlackRed\\Bootstrap\\{closure}()\n#8 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RateLimitMiddleware->process()\n#9 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/AuthMiddleware.php(50): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#10 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\AuthMiddleware->process()\n#11 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/SecurityHeaders.php(26): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#12 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\SecurityHeaders->process()\n#13 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RequestLogger.php(28): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#14 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RequestLogger->process()\n#15 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/ErrorHandler.php(32): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#16 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\ErrorHandler->process()\n#17 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(39): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#18 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(469): BlackRed\\Http\\Pipeline->handle()\n#19 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(83): BlackRed\\Bootstrap\\App->dispatch()\n#20 /home/amoamvfc/pncgw.engboxx.com/blackred/public/index.php(55): BlackRed\\Bootstrap\\App->run()\n#21 {main}"},"datetime":"2026-05-02T19:59:36+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"adca87df5cfaaef1","method":"GET","path":"/api/me","status":200,"latency_ms":11,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T19:59:44+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"d1fb70470992ff65","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T19:59:49+00:00"}
{"channel":"app","level":400,"level_name":"Error","message":"unhandled_exception","context":{"request_id":"dc8fc9cc39f75a05","class":"PDOException","message":"SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'colorPicks' at row 1","file":"/home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php","line":96,"trace":"#0 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(96): PDOStatement->execute()\n#1 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(142): BlackRed\\Database\\Connection->execute()\n#2 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(319): BlackRed\\Database\\Connection->insert()\n#3 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(178): BlackRed\\Wallet\\GameEngineService->BlackRed\\Wallet\\{closure}()\n#4 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(374): BlackRed\\Database\\Connection->transactional()\n#5 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Controllers/GameController.php(102): BlackRed\\Wallet\\GameEngineService->play()\n#6 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(465): BlackRed\\Http\\Controllers\\GameController->play()\n#7 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RateLimitMiddleware.php(39): BlackRed\\Bootstrap\\App->BlackRed\\Bootstrap\\{closure}()\n#8 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RateLimitMiddleware->process()\n#9 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/AuthMiddleware.php(50): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#10 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\AuthMiddleware->process()\n#11 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/SecurityHeaders.php(26): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#12 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\SecurityHeaders->process()\n#13 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RequestLogger.php(28): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#14 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RequestLogger->process()\n#15 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/ErrorHandler.php(32): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#16 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\ErrorHandler->process()\n#17 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(39): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#18 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(469): BlackRed\\Http\\Pipeline->handle()\n#19 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(83): BlackRed\\Bootstrap\\App->dispatch()\n#20 /home/amoamvfc/pncgw.engboxx.com/blackred/public/index.php(55): BlackRed\\Bootstrap\\App->run()\n#21 {main}"},"datetime":"2026-05-02T20:00:40+00:00"}
{"channel":"app","level":400,"level_name":"Error","message":"unhandled_exception","context":{"request_id":"8fffdbb23902ccee","class":"PDOException","message":"SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'colorPicks' at row 1","file":"/home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php","line":96,"trace":"#0 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(96): PDOStatement->execute()\n#1 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(142): BlackRed\\Database\\Connection->execute()\n#2 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(319): BlackRed\\Database\\Connection->insert()\n#3 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(178): BlackRed\\Wallet\\GameEngineService->BlackRed\\Wallet\\{closure}()\n#4 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(374): BlackRed\\Database\\Connection->transactional()\n#5 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Controllers/GameController.php(102): BlackRed\\Wallet\\GameEngineService->play()\n#6 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(465): BlackRed\\Http\\Controllers\\GameController->play()\n#7 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RateLimitMiddleware.php(39): BlackRed\\Bootstrap\\App->BlackRed\\Bootstrap\\{closure}()\n#8 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RateLimitMiddleware->process()\n#9 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/AuthMiddleware.php(50): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#10 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\AuthMiddleware->process()\n#11 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/SecurityHeaders.php(26): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#12 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\SecurityHeaders->process()\n#13 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RequestLogger.php(28): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#14 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RequestLogger->process()\n#15 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/ErrorHandler.php(32): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#16 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\ErrorHandler->process()\n#17 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(39): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#18 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(469): BlackRed\\Http\\Pipeline->handle()\n#19 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(83): BlackRed\\Bootstrap\\App->dispatch()\n#20 /home/amoamvfc/pncgw.engboxx.com/blackred/public/index.php(55): BlackRed\\Bootstrap\\App->run()\n#21 {main}"},"datetime":"2026-05-02T20:01:01+00:00"}
{"channel":"app","level":400,"level_name":"Error","message":"unhandled_exception","context":{"request_id":"45709749884d4592","class":"PDOException","message":"SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'colorPicks' at row 1","file":"/home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php","line":96,"trace":"#0 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(96): PDOStatement->execute()\n#1 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(142): BlackRed\\Database\\Connection->execute()\n#2 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(319): BlackRed\\Database\\Connection->insert()\n#3 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(178): BlackRed\\Wallet\\GameEngineService->BlackRed\\Wallet\\{closure}()\n#4 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(374): BlackRed\\Database\\Connection->transactional()\n#5 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Controllers/GameController.php(102): BlackRed\\Wallet\\GameEngineService->play()\n#6 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(465): BlackRed\\Http\\Controllers\\GameController->play()\n#7 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RateLimitMiddleware.php(39): BlackRed\\Bootstrap\\App->BlackRed\\Bootstrap\\{closure}()\n#8 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RateLimitMiddleware->process()\n#9 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/AuthMiddleware.php(50): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#10 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\AuthMiddleware->process()\n#11 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/SecurityHeaders.php(26): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#12 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\SecurityHeaders->process()\n#13 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RequestLogger.php(28): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#14 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RequestLogger->process()\n#15 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/ErrorHandler.php(32): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#16 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\ErrorHandler->process()\n#17 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(39): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#18 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(469): BlackRed\\Http\\Pipeline->handle()\n#19 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(83): BlackRed\\Bootstrap\\App->dispatch()\n#20 /home/amoamvfc/pncgw.engboxx.com/blackred/public/index.php(55): BlackRed\\Bootstrap\\App->run()\n#21 {main}"},"datetime":"2026-05-02T21:05:34+00:00"}
{"channel":"app","level":400,"level_name":"Error","message":"unhandled_exception","context":{"request_id":"84e92fc49b9a727e","class":"PDOException","message":"SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'colorPicks' at row 1","file":"/home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php","line":96,"trace":"#0 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(96): PDOStatement->execute()\n#1 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(142): BlackRed\\Database\\Connection->execute()\n#2 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(319): BlackRed\\Database\\Connection->insert()\n#3 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(178): BlackRed\\Wallet\\GameEngineService->BlackRed\\Wallet\\{closure}()\n#4 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(374): BlackRed\\Database\\Connection->transactional()\n#5 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Controllers/GameController.php(102): BlackRed\\Wallet\\GameEngineService->play()\n#6 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(465): BlackRed\\Http\\Controllers\\GameController->play()\n#7 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RateLimitMiddleware.php(39): BlackRed\\Bootstrap\\App->BlackRed\\Bootstrap\\{closure}()\n#8 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RateLimitMiddleware->process()\n#9 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/AuthMiddleware.php(50): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#10 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\AuthMiddleware->process()\n#11 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/SecurityHeaders.php(26): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#12 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\SecurityHeaders->process()\n#13 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RequestLogger.php(28): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#14 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RequestLogger->process()\n#15 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/ErrorHandler.php(32): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#16 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\ErrorHandler->process()\n#17 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(39): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#18 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(469): BlackRed\\Http\\Pipeline->handle()\n#19 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(83): BlackRed\\Bootstrap\\App->dispatch()\n#20 /home/amoamvfc/pncgw.engboxx.com/blackred/public/index.php(55): BlackRed\\Bootstrap\\App->run()\n#21 {main}"},"datetime":"2026-05-02T21:05:45+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"096649ee4c7161e3","method":"GET","path":"/api/me","status":200,"latency_ms":11,"ip":"154.161.182.22","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-02T21:05:58+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"e04edbac564afd2d","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.161.182.22","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-02T21:06:02+00:00"}
{"channel":"app","level":400,"level_name":"Error","message":"unhandled_exception","context":{"request_id":"630f682321439427","class":"PDOException","message":"SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'colorPicks' at row 1","file":"/home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php","line":96,"trace":"#0 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(96): PDOStatement->execute()\n#1 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(142): BlackRed\\Database\\Connection->execute()\n#2 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(319): BlackRed\\Database\\Connection->insert()\n#3 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(178): BlackRed\\Wallet\\GameEngineService->BlackRed\\Wallet\\{closure}()\n#4 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(374): BlackRed\\Database\\Connection->transactional()\n#5 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Controllers/GameController.php(102): BlackRed\\Wallet\\GameEngineService->play()\n#6 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(465): BlackRed\\Http\\Controllers\\GameController->play()\n#7 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RateLimitMiddleware.php(39): BlackRed\\Bootstrap\\App->BlackRed\\Bootstrap\\{closure}()\n#8 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RateLimitMiddleware->process()\n#9 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/AuthMiddleware.php(50): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#10 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\AuthMiddleware->process()\n#11 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/SecurityHeaders.php(26): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#12 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\SecurityHeaders->process()\n#13 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RequestLogger.php(28): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#14 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RequestLogger->process()\n#15 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/ErrorHandler.php(32): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#16 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\ErrorHandler->process()\n#17 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(39): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#18 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(469): BlackRed\\Http\\Pipeline->handle()\n#19 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(83): BlackRed\\Bootstrap\\App->dispatch()\n#20 /home/amoamvfc/pncgw.engboxx.com/blackred/public/index.php(55): BlackRed\\Bootstrap\\App->run()\n#21 {main}"},"datetime":"2026-05-02T21:06:11+00:00"}
{"channel":"app","level":400,"level_name":"Error","message":"unhandled_exception","context":{"request_id":"403576703505a8f7","class":"PDOException","message":"SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'colorPicks' at row 1","file":"/home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php","line":96,"trace":"#0 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(96): PDOStatement->execute()\n#1 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(142): BlackRed\\Database\\Connection->execute()\n#2 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(319): BlackRed\\Database\\Connection->insert()\n#3 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(178): BlackRed\\Wallet\\GameEngineService->BlackRed\\Wallet\\{closure}()\n#4 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(374): BlackRed\\Database\\Connection->transactional()\n#5 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Controllers/GameController.php(102): BlackRed\\Wallet\\GameEngineService->play()\n#6 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(465): BlackRed\\Http\\Controllers\\GameController->play()\n#7 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RateLimitMiddleware.php(39): BlackRed\\Bootstrap\\App->BlackRed\\Bootstrap\\{closure}()\n#8 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RateLimitMiddleware->process()\n#9 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/AuthMiddleware.php(50): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#10 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\AuthMiddleware->process()\n#11 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/SecurityHeaders.php(26): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#12 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\SecurityHeaders->process()\n#13 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RequestLogger.php(28): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#14 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RequestLogger->process()\n#15 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/ErrorHandler.php(32): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#16 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\ErrorHandler->process()\n#17 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(39): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#18 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(469): BlackRed\\Http\\Pipeline->handle()\n#19 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(83): BlackRed\\Bootstrap\\App->dispatch()\n#20 /home/amoamvfc/pncgw.engboxx.com/blackred/public/index.php(55): BlackRed\\Bootstrap\\App->run()\n#21 {main}"},"datetime":"2026-05-02T21:06:12+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"44952c36cae9f510","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.161.23.208","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T21:06:20+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"f2b4f4497c14323b","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.161.23.208","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T21:06:27+00:00"}
{"channel":"app","level":400,"level_name":"Error","message":"unhandled_exception","context":{"request_id":"bf8db63991a6508d","class":"PDOException","message":"SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'colorPicks' at row 1","file":"/home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php","line":96,"trace":"#0 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(96): PDOStatement->execute()\n#1 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(142): BlackRed\\Database\\Connection->execute()\n#2 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(319): BlackRed\\Database\\Connection->insert()\n#3 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(178): BlackRed\\Wallet\\GameEngineService->BlackRed\\Wallet\\{closure}()\n#4 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(374): BlackRed\\Database\\Connection->transactional()\n#5 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Controllers/GameController.php(102): BlackRed\\Wallet\\GameEngineService->play()\n#6 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(465): BlackRed\\Http\\Controllers\\GameController->play()\n#7 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RateLimitMiddleware.php(39): BlackRed\\Bootstrap\\App->BlackRed\\Bootstrap\\{closure}()\n#8 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RateLimitMiddleware->process()\n#9 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/AuthMiddleware.php(50): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#10 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\AuthMiddleware->process()\n#11 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/SecurityHeaders.php(26): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#12 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\SecurityHeaders->process()\n#13 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RequestLogger.php(28): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#14 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RequestLogger->process()\n#15 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/ErrorHandler.php(32): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#16 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\ErrorHandler->process()\n#17 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(39): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#18 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(469): BlackRed\\Http\\Pipeline->handle()\n#19 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(83): BlackRed\\Bootstrap\\App->dispatch()\n#20 /home/amoamvfc/pncgw.engboxx.com/blackred/public/index.php(55): BlackRed\\Bootstrap\\App->run()\n#21 {main}"},"datetime":"2026-05-02T21:06:53+00:00"}
{"channel":"app","level":400,"level_name":"Error","message":"unhandled_exception","context":{"request_id":"aefeebf58b0cb976","class":"PDOException","message":"SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'colorPicks' at row 1","file":"/home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php","line":96,"trace":"#0 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(96): PDOStatement->execute()\n#1 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(142): BlackRed\\Database\\Connection->execute()\n#2 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(319): BlackRed\\Database\\Connection->insert()\n#3 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(178): BlackRed\\Wallet\\GameEngineService->BlackRed\\Wallet\\{closure}()\n#4 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(374): BlackRed\\Database\\Connection->transactional()\n#5 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Controllers/GameController.php(102): BlackRed\\Wallet\\GameEngineService->play()\n#6 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(465): BlackRed\\Http\\Controllers\\GameController->play()\n#7 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RateLimitMiddleware.php(39): BlackRed\\Bootstrap\\App->BlackRed\\Bootstrap\\{closure}()\n#8 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RateLimitMiddleware->process()\n#9 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/AuthMiddleware.php(50): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#10 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\AuthMiddleware->process()\n#11 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/SecurityHeaders.php(26): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#12 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\SecurityHeaders->process()\n#13 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RequestLogger.php(28): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#14 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RequestLogger->process()\n#15 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/ErrorHandler.php(32): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#16 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\ErrorHandler->process()\n#17 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(39): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#18 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(469): BlackRed\\Http\\Pipeline->handle()\n#19 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(83): BlackRed\\Bootstrap\\App->dispatch()\n#20 /home/amoamvfc/pncgw.engboxx.com/blackred/public/index.php(55): BlackRed\\Bootstrap\\App->run()\n#21 {main}"},"datetime":"2026-05-02T21:06:57+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"5d39d480e742bf13","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.161.170.198","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-02T21:07:36+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"46c290b22bdcbe2d","method":"GET","path":"/api/me","status":200,"latency_ms":13,"ip":"154.161.23.208","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T21:08:25+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"4b34f85f02afb2e4","method":"GET","path":"/api/me","status":200,"latency_ms":16,"ip":"154.161.170.198","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-02T21:08:41+00:00"}
{"channel":"app","level":400,"level_name":"Error","message":"unhandled_exception","context":{"request_id":"2e456a74f5675b15","class":"PDOException","message":"SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'colorPicks' at row 1","file":"/home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php","line":96,"trace":"#0 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(96): PDOStatement->execute()\n#1 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(142): BlackRed\\Database\\Connection->execute()\n#2 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(319): BlackRed\\Database\\Connection->insert()\n#3 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(178): BlackRed\\Wallet\\GameEngineService->BlackRed\\Wallet\\{closure}()\n#4 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(374): BlackRed\\Database\\Connection->transactional()\n#5 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Controllers/GameController.php(102): BlackRed\\Wallet\\GameEngineService->play()\n#6 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(465): BlackRed\\Http\\Controllers\\GameController->play()\n#7 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RateLimitMiddleware.php(39): BlackRed\\Bootstrap\\App->BlackRed\\Bootstrap\\{closure}()\n#8 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RateLimitMiddleware->process()\n#9 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/AuthMiddleware.php(50): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#10 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\AuthMiddleware->process()\n#11 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/SecurityHeaders.php(26): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#12 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\SecurityHeaders->process()\n#13 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RequestLogger.php(28): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#14 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RequestLogger->process()\n#15 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/ErrorHandler.php(32): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#16 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\ErrorHandler->process()\n#17 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(39): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#18 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(469): BlackRed\\Http\\Pipeline->handle()\n#19 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(83): BlackRed\\Bootstrap\\App->dispatch()\n#20 /home/amoamvfc/pncgw.engboxx.com/blackred/public/index.php(55): BlackRed\\Bootstrap\\App->run()\n#21 {main}"},"datetime":"2026-05-02T21:09:45+00:00"}
{"channel":"app","level":400,"level_name":"Error","message":"unhandled_exception","context":{"request_id":"abe4e3f72357e22e","class":"PDOException","message":"SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'colorPicks' at row 1","file":"/home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php","line":96,"trace":"#0 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(96): PDOStatement->execute()\n#1 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(142): BlackRed\\Database\\Connection->execute()\n#2 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(319): BlackRed\\Database\\Connection->insert()\n#3 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(178): BlackRed\\Wallet\\GameEngineService->BlackRed\\Wallet\\{closure}()\n#4 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(374): BlackRed\\Database\\Connection->transactional()\n#5 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Controllers/GameController.php(102): BlackRed\\Wallet\\GameEngineService->play()\n#6 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(465): BlackRed\\Http\\Controllers\\GameController->play()\n#7 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RateLimitMiddleware.php(39): BlackRed\\Bootstrap\\App->BlackRed\\Bootstrap\\{closure}()\n#8 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RateLimitMiddleware->process()\n#9 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/AuthMiddleware.php(50): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#10 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\AuthMiddleware->process()\n#11 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/SecurityHeaders.php(26): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#12 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\SecurityHeaders->process()\n#13 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RequestLogger.php(28): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#14 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RequestLogger->process()\n#15 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/ErrorHandler.php(32): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#16 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\ErrorHandler->process()\n#17 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(39): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#18 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(469): BlackRed\\Http\\Pipeline->handle()\n#19 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(83): BlackRed\\Bootstrap\\App->dispatch()\n#20 /home/amoamvfc/pncgw.engboxx.com/blackred/public/index.php(55): BlackRed\\Bootstrap\\App->run()\n#21 {main}"},"datetime":"2026-05-02T21:09:47+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"a20d59d33224d82b","method":"GET","path":"/api/me","status":200,"latency_ms":18,"ip":"154.161.23.208","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T21:12:02+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"839cb393fffa8767","method":"GET","path":"/api/me","status":200,"latency_ms":13,"ip":"154.161.23.208","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T21:13:05+00:00"}
{"channel":"app","level":400,"level_name":"Error","message":"unhandled_exception","context":{"request_id":"17382d6bdf2c004f","class":"PDOException","message":"SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'colorPicks' at row 1","file":"/home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php","line":96,"trace":"#0 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(96): PDOStatement->execute()\n#1 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(142): BlackRed\\Database\\Connection->execute()\n#2 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(319): BlackRed\\Database\\Connection->insert()\n#3 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(178): BlackRed\\Wallet\\GameEngineService->BlackRed\\Wallet\\{closure}()\n#4 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(374): BlackRed\\Database\\Connection->transactional()\n#5 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Controllers/GameController.php(102): BlackRed\\Wallet\\GameEngineService->play()\n#6 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(465): BlackRed\\Http\\Controllers\\GameController->play()\n#7 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RateLimitMiddleware.php(39): BlackRed\\Bootstrap\\App->BlackRed\\Bootstrap\\{closure}()\n#8 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RateLimitMiddleware->process()\n#9 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/AuthMiddleware.php(50): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#10 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\AuthMiddleware->process()\n#11 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/SecurityHeaders.php(26): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#12 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\SecurityHeaders->process()\n#13 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RequestLogger.php(28): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#14 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RequestLogger->process()\n#15 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/ErrorHandler.php(32): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#16 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\ErrorHandler->process()\n#17 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(39): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#18 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(469): BlackRed\\Http\\Pipeline->handle()\n#19 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(83): BlackRed\\Bootstrap\\App->dispatch()\n#20 /home/amoamvfc/pncgw.engboxx.com/blackred/public/index.php(55): BlackRed\\Bootstrap\\App->run()\n#21 {main}"},"datetime":"2026-05-02T21:13:07+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"5ca9c91f94810297","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.161.23.208","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T21:13:14+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"8fb68dd13a5170ae","method":"GET","path":"/api/transactions","status":200,"latency_ms":6,"ip":"154.161.170.198","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-02T21:13:14+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"8809907f570d7c21","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.161.170.198","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-02T21:13:14+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"cadd0bef72c64179","method":"GET","path":"/api/transactions","status":200,"latency_ms":26,"ip":"154.161.170.198","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-02T21:13:53+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"c9efbee58f0ca186","method":"GET","path":"/api/me","status":200,"latency_ms":32,"ip":"154.161.23.208","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T21:13:54+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"2fb0d203dcef3250","method":"GET","path":"/api/transactions","status":200,"latency_ms":11,"ip":"154.161.170.198","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-02T21:13:59+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"50b632d482a9f5ae","method":"GET","path":"/api/me","status":200,"latency_ms":8,"ip":"154.161.170.198","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-02T21:14:25+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"bc44751c523fccb3","method":"GET","path":"/api/stakes","status":200,"latency_ms":10,"ip":"154.161.170.198","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-02T21:14:25+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"caacad506aeb04ba","method":"GET","path":"/api/stakes","status":200,"latency_ms":9,"ip":"154.161.170.198","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-02T21:14:39+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"458216af49a8e6ea","method":"GET","path":"/api/stakes","status":200,"latency_ms":9,"ip":"154.161.170.198","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-02T21:16:14+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"a983ca0b3c80e124","method":"GET","path":"/api/me","status":200,"latency_ms":10,"ip":"154.161.170.198","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-02T21:16:14+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"dfd017d140ab67ac","method":"GET","path":"/api/me","status":200,"latency_ms":26,"ip":"154.161.170.198","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-02T21:16:15+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"b55ccb331e5407b3","method":"GET","path":"/api/me","status":200,"latency_ms":25,"ip":"154.161.23.208","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T21:17:04+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"bb7434b72e87a842","method":"GET","path":"/api/me","status":200,"latency_ms":8,"ip":"154.161.23.208","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T21:17:12+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"5e5ba55f3140551d","method":"GET","path":"/api/me","status":200,"latency_ms":11,"ip":"154.161.170.198","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-02T21:17:17+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"6b4a335a2c404500","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.161.23.208","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T21:17:25+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"ce099579914eed85","method":"GET","path":"/api/me","status":200,"latency_ms":9,"ip":"154.161.170.198","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-02T21:17:29+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"437cc56236b324cf","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.161.23.208","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T21:17:33+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"d649d7812986435d","method":"GET","path":"/api/transactions","status":200,"latency_ms":15,"ip":"154.161.23.208","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T21:17:33+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"822adfc4fb873ed6","method":"GET","path":"/api/me","status":200,"latency_ms":8,"ip":"154.161.23.208","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T21:17:36+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"7b0bd83631cf422d","method":"GET","path":"/api/stakes","status":200,"latency_ms":4,"ip":"154.161.23.208","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T21:17:36+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"9c02430c9b2530c1","method":"GET","path":"/api/me","status":200,"latency_ms":35,"ip":"154.161.23.208","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-02T21:17:38+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"57582f8c2eca2b14","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.161.170.198","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-02T21:17:42+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"34fd0d67ba4e8662","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-02T21:26:37+00:00"}
{"channel":"app","level":400,"level_name":"Error","message":"unhandled_exception","context":{"request_id":"b72d09c9e2e824cb","class":"PDOException","message":"SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'colorPicks' at row 1","file":"/home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php","line":96,"trace":"#0 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(96): PDOStatement->execute()\n#1 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(142): BlackRed\\Database\\Connection->execute()\n#2 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(319): BlackRed\\Database\\Connection->insert()\n#3 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(178): BlackRed\\Wallet\\GameEngineService->BlackRed\\Wallet\\{closure}()\n#4 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(374): BlackRed\\Database\\Connection->transactional()\n#5 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Controllers/GameController.php(102): BlackRed\\Wallet\\GameEngineService->play()\n#6 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(465): BlackRed\\Http\\Controllers\\GameController->play()\n#7 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RateLimitMiddleware.php(39): BlackRed\\Bootstrap\\App->BlackRed\\Bootstrap\\{closure}()\n#8 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RateLimitMiddleware->process()\n#9 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/AuthMiddleware.php(50): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#10 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\AuthMiddleware->process()\n#11 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/SecurityHeaders.php(26): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#12 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\SecurityHeaders->process()\n#13 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RequestLogger.php(28): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#14 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RequestLogger->process()\n#15 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/ErrorHandler.php(32): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#16 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\ErrorHandler->process()\n#17 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(39): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#18 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(469): BlackRed\\Http\\Pipeline->handle()\n#19 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(83): BlackRed\\Bootstrap\\App->dispatch()\n#20 /home/amoamvfc/pncgw.engboxx.com/blackred/public/index.php(55): BlackRed\\Bootstrap\\App->run()\n#21 {main}"},"datetime":"2026-05-02T22:00:15+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"9ba156cb817662bb","method":"GET","path":"/api/me","status":200,"latency_ms":17,"ip":"154.160.25.217","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":2},"datetime":"2026-05-02T22:00:54+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"b692e5caf7b1e4a6","method":"GET","path":"/api/me","status":200,"latency_ms":16,"ip":"154.160.25.217","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":2},"datetime":"2026-05-02T22:00:59+00:00"}
{"channel":"app","level":400,"level_name":"Error","message":"unhandled_exception","context":{"request_id":"09c91a6eded1d915","class":"PDOException","message":"SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'colorPicks' at row 1","file":"/home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php","line":96,"trace":"#0 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(96): PDOStatement->execute()\n#1 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(142): BlackRed\\Database\\Connection->execute()\n#2 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(319): BlackRed\\Database\\Connection->insert()\n#3 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(178): BlackRed\\Wallet\\GameEngineService->BlackRed\\Wallet\\{closure}()\n#4 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(374): BlackRed\\Database\\Connection->transactional()\n#5 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Controllers/GameController.php(102): BlackRed\\Wallet\\GameEngineService->play()\n#6 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(465): BlackRed\\Http\\Controllers\\GameController->play()\n#7 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RateLimitMiddleware.php(39): BlackRed\\Bootstrap\\App->BlackRed\\Bootstrap\\{closure}()\n#8 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RateLimitMiddleware->process()\n#9 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/AuthMiddleware.php(50): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#10 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\AuthMiddleware->process()\n#11 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/SecurityHeaders.php(26): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#12 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\SecurityHeaders->process()\n#13 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RequestLogger.php(28): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#14 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RequestLogger->process()\n#15 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/ErrorHandler.php(32): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#16 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\ErrorHandler->process()\n#17 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(39): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#18 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(469): BlackRed\\Http\\Pipeline->handle()\n#19 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(83): BlackRed\\Bootstrap\\App->dispatch()\n#20 /home/amoamvfc/pncgw.engboxx.com/blackred/public/index.php(55): BlackRed\\Bootstrap\\App->run()\n#21 {main}"},"datetime":"2026-05-02T22:01:46+00:00"}
{"channel":"app","level":400,"level_name":"Error","message":"unhandled_exception","context":{"request_id":"edf40a549abe3f6b","class":"PDOException","message":"SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'colorPicks' at row 1","file":"/home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php","line":96,"trace":"#0 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(96): PDOStatement->execute()\n#1 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(142): BlackRed\\Database\\Connection->execute()\n#2 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(319): BlackRed\\Database\\Connection->insert()\n#3 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Database/Connection.php(178): BlackRed\\Wallet\\GameEngineService->BlackRed\\Wallet\\{closure}()\n#4 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Wallet/GameEngineService.php(374): BlackRed\\Database\\Connection->transactional()\n#5 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Controllers/GameController.php(102): BlackRed\\Wallet\\GameEngineService->play()\n#6 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(465): BlackRed\\Http\\Controllers\\GameController->play()\n#7 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RateLimitMiddleware.php(39): BlackRed\\Bootstrap\\App->BlackRed\\Bootstrap\\{closure}()\n#8 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RateLimitMiddleware->process()\n#9 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/AuthMiddleware.php(50): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#10 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\AuthMiddleware->process()\n#11 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/SecurityHeaders.php(26): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#12 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\SecurityHeaders->process()\n#13 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/RequestLogger.php(28): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#14 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\RequestLogger->process()\n#15 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Middleware/ErrorHandler.php(32): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#16 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(35): BlackRed\\Http\\Middleware\\ErrorHandler->process()\n#17 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Http/Pipeline.php(39): BlackRed\\Http\\Pipeline::BlackRed\\Http\\{closure}()\n#18 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(469): BlackRed\\Http\\Pipeline->handle()\n#19 /home/amoamvfc/pncgw.engboxx.com/blackred/src/Bootstrap/App.php(83): BlackRed\\Bootstrap\\App->dispatch()\n#20 /home/amoamvfc/pncgw.engboxx.com/blackred/public/index.php(55): BlackRed\\Bootstrap\\App->run()\n#21 {main}"},"datetime":"2026-05-02T22:03:46+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":2,"refNumber":"STK-08607aa7f06d","gameType":5,"stake":200,"outcome":"loss","payout":0,"enginePath":"forced_loss","thresholdPct":20,"netRevenue":200,"winsToday":0},"datetime":"2026-05-02T22:07:25+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"96a97bf2d5e5fd54","method":"POST","path":"/api/game/play","status":200,"latency_ms":23,"ip":"154.160.25.217","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-02T22:07:25+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"22d58302b296c2c3","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-02T22:34:12+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"83656850f8208cbc","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-02T23:07:34+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"6cccb7b7981b7cba","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-02T23:07:35+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"f4b8a8abf8923130","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-03T01:45:54+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"075b7571a2dc5fd9","method":"GET","path":"/api/stakes","status":200,"latency_ms":19,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-03T06:41:04+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"23720ee5f1eb2228","method":"GET","path":"/api/me","status":200,"latency_ms":25,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-03T06:41:04+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"7354cc6371e2ee98","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-03T06:41:07+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"28661d92d6b3fd55","method":"GET","path":"/api/transactions","status":200,"latency_ms":14,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-03T06:41:07+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"77c48bcb08d16f98","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-03T06:41:09+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"db17098f2cab46c9","method":"GET","path":"/api/transactions","status":200,"latency_ms":7,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-03T06:41:09+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"6de0c2405a5783bd","method":"GET","path":"/api/transactions","status":200,"latency_ms":3,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-03T06:41:12+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"16592a30594f45b3","method":"GET","path":"/api/me","status":200,"latency_ms":22,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-03T06:41:12+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"c72809c7d96b1877","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-03T06:41:15+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"35d6a8fe954be356","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-03T06:41:20+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"8ec1a9f39528218a","method":"GET","path":"/api/me","status":200,"latency_ms":10,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-03T06:41:21+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"093bc830d8dd6a44","method":"GET","path":"/api/me","status":200,"latency_ms":17,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-03T06:41:25+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"664aff2af41edf09","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-03T06:41:33+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"3280f8c2ed165990","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-03T06:41:39+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"93a48ca80c0851e5","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-03T06:41:55+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":3,"refNumber":"STK-39e605bda58a","gameType":5,"stake":200,"outcome":"loss","payout":0,"enginePath":"forced_loss","thresholdPct":20,"netRevenue":0,"winsToday":0},"datetime":"2026-05-03T06:42:24+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"f30039d5da94746c","method":"POST","path":"/api/game/play","status":200,"latency_ms":55,"ip":"154.160.1.12","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-03T06:42:24+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"75afbd1626093c47","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-03T15:23:47+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"46979fd77a996922","status":404,"error":"not_found","message":"Resource not found"},"datetime":"2026-05-03T15:23:49+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step1_lookup_ok","context":{"phone":"233240185426","provider":"MTN","cached":false},"datetime":"2026-05-03T15:24:20+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"3d274d2ace33e4ba","method":"POST","path":"/api/auth/signup/lookup","status":200,"latency_ms":1406,"ip":"154.160.3.79","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36","player_id":null},"datetime":"2026-05-03T15:24:20+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"97d116acb3be2ed3","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-03T15:24:24+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"e156b7fc02d51cc1","status":404,"error":"not_found","message":"Resource not found"},"datetime":"2026-05-03T15:24:27+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step1_lookup_ok","context":{"phone":"233501148044","provider":"TEL","cached":false},"datetime":"2026-05-03T15:24:55+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"02aa38bab0297a00","method":"POST","path":"/api/auth/signup/lookup","status":200,"latency_ms":1936,"ip":"154.160.16.181","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36 EdgA/147.0.0.0","player_id":null},"datetime":"2026-05-03T15:24:55+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step2_otp_verified","context":{"phone":"233501148044"},"datetime":"2026-05-03T15:26:35+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"f159805e83fb11f4","method":"POST","path":"/api/auth/signup/verify","status":200,"latency_ms":9,"ip":"154.160.16.181","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36 EdgA/147.0.0.0","player_id":null},"datetime":"2026-05-03T15:26:35+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"50176e733933c2f8","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-03T15:26:37+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"a4c897740c04d880","status":400,"error":"invalid_or_expired_code","message":"The code is incorrect or has expired. Please dial the USSD again to get a new one."},"datetime":"2026-05-03T15:26:39+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"login_failed","context":{"request_id":"bc94f20de7b8e123","msisdn":"233501148044","reason":"no_such_user"},"datetime":"2026-05-03T15:27:07+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"bc94f20de7b8e123","status":401,"error":"unauthorized","message":"Invalid phone number or password"},"datetime":"2026-05-03T15:27:07+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"a5d2d6ae78f9e20a","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-03T15:27:18+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step2_otp_verified","context":{"phone":"233240185426"},"datetime":"2026-05-03T15:27:31+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"7814202ac65e7a3b","method":"POST","path":"/api/auth/signup/verify","status":200,"latency_ms":18,"ip":"154.160.3.79","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36","player_id":null},"datetime":"2026-05-03T15:27:31+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step3_completed","context":{"phone":"233240185426","player_id":4},"datetime":"2026-05-03T15:28:14+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"2d38cffa9141d932","method":"POST","path":"/api/auth/signup/complete","status":200,"latency_ms":500,"ip":"154.160.3.79","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36","player_id":null},"datetime":"2026-05-03T15:28:14+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"002c7ec9c94b746d","method":"GET","path":"/api/me","status":200,"latency_ms":7,"ip":"154.160.3.79","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36","player_id":4},"datetime":"2026-05-03T15:28:43+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"94ece95e01a8f9be","method":"GET","path":"/api/me","status":200,"latency_ms":10,"ip":"154.160.25.156","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-03T15:28:51+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"2aed754f1ccdc8de","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.160.25.156","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-03T15:28:59+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"7da3913ec47191ee","method":"POST","path":"/api/auth/logout","status":200,"latency_ms":3,"ip":"154.160.25.156","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-03T15:29:04+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"752d2406f697e86f","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-03T15:29:05+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"bb375eabd828a485","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-03T15:34:44+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"anm_namelookup_cache_hit","context":{"phone":"0501148044","provider":"TEL"},"datetime":"2026-05-03T15:35:10+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step1_lookup_ok","context":{"phone":"233501148044","provider":"TEL","cached":true},"datetime":"2026-05-03T15:35:10+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"42ea81b446169980","method":"POST","path":"/api/auth/signup/lookup","status":200,"latency_ms":60,"ip":"154.160.16.181","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36 EdgA/147.0.0.0","player_id":null},"datetime":"2026-05-03T15:35:10+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"b255fa956946ed85","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-03T15:36:07+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"095d8c3a9f102cbd","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-03T15:39:28+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"anm_namelookup_cache_hit","context":{"phone":"0501148044","provider":"TEL"},"datetime":"2026-05-03T15:39:44+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step1_lookup_ok","context":{"phone":"233501148044","provider":"TEL","cached":true},"datetime":"2026-05-03T15:39:44+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"08fa8abe61bbf67a","method":"POST","path":"/api/auth/signup/lookup","status":200,"latency_ms":19,"ip":"154.160.16.181","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36 EdgA/147.0.0.0","player_id":null},"datetime":"2026-05-03T15:39:44+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step2_otp_verified","context":{"phone":"233501148044"},"datetime":"2026-05-03T15:40:20+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"7e823e3a3ea4dc7f","method":"POST","path":"/api/auth/signup/verify","status":200,"latency_ms":9,"ip":"154.160.16.181","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36 EdgA/147.0.0.0","player_id":null},"datetime":"2026-05-03T15:40:20+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step3_completed","context":{"phone":"233501148044","player_id":5},"datetime":"2026-05-03T15:40:56+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"91c194bd3757617a","method":"POST","path":"/api/auth/signup/complete","status":200,"latency_ms":478,"ip":"154.160.16.181","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36 EdgA/147.0.0.0","player_id":null},"datetime":"2026-05-03T15:40:56+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"d55c8c0afab81fa4","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.16.181","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Mobile Safari/537.36 EdgA/147.0.0.0","player_id":5},"datetime":"2026-05-03T15:41:04+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"fd983ca642cfe6f5","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-03T21:14:21+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"57cc97d8ed3b87b5","status":404,"error":"not_found","message":"Resource not found"},"datetime":"2026-05-03T21:14:27+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"login_success","context":{"request_id":"94d7c31ae03ddc38","player_id":3,"msisdn":"233551342344"},"datetime":"2026-05-03T21:15:56+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"94d7c31ae03ddc38","method":"POST","path":"/api/auth/login","status":200,"latency_ms":408,"ip":"154.160.16.74","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":null},"datetime":"2026-05-03T21:15:56+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"e3fe45b9d04ef28b","method":"GET","path":"/api/me","status":200,"latency_ms":8,"ip":"154.160.16.74","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":3},"datetime":"2026-05-03T21:15:57+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"2beff3de4a878f5a","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-04T15:16:07+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"b6cf697e2bf45c2c","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-04T15:16:10+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"login_success","context":{"request_id":"08f00394410651b3","player_id":2,"msisdn":"233245399268"},"datetime":"2026-05-04T15:16:14+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"08f00394410651b3","method":"POST","path":"/api/auth/login","status":200,"latency_ms":374,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":null},"datetime":"2026-05-04T15:16:14+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"5e32c077abd5fc62","method":"GET","path":"/api/me","status":200,"latency_ms":9,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T15:16:15+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"bf689c38639651b6","method":"GET","path":"/api/me","status":200,"latency_ms":3,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T15:16:21+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":2,"refNumber":"STK-193b6c36970c","gameType":4,"stake":200,"outcome":"loss","payout":0,"enginePath":"fair_random","thresholdPct":20,"netRevenue":0,"winsToday":0},"datetime":"2026-05-04T15:17:38+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"e63eeaecbafb8cc4","method":"POST","path":"/api/game/play","status":200,"latency_ms":33,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T15:17:38+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":2,"refNumber":"STK-41b7e0045c90","gameType":1,"stake":200,"outcome":"loss","payout":0,"enginePath":"fair_random","thresholdPct":20,"netRevenue":200,"winsToday":0},"datetime":"2026-05-04T15:18:14+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"22f7b3ac6d5cb1a2","method":"POST","path":"/api/game/play","status":200,"latency_ms":29,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T15:18:14+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"ba112cca78775701","method":"GET","path":"/api/me","status":200,"latency_ms":16,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T15:18:23+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"c7677f4092575c0d","method":"GET","path":"/api/me","status":200,"latency_ms":18,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T15:18:36+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":2,"refNumber":"STK-81edc27e662e","gameType":1,"stake":200,"outcome":"loss","payout":0,"enginePath":"fair_random","thresholdPct":20,"netRevenue":400,"winsToday":0},"datetime":"2026-05-04T15:20:31+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"6a44f869882850c7","method":"POST","path":"/api/game/play","status":200,"latency_ms":20,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T15:20:31+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":2,"refNumber":"STK-1a2a5b3ad4d6","gameType":1,"stake":200,"outcome":"loss","payout":0,"enginePath":"fair_random","thresholdPct":20,"netRevenue":600,"winsToday":0},"datetime":"2026-05-04T15:20:49+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"d0fa617600ba1ed6","method":"POST","path":"/api/game/play","status":200,"latency_ms":15,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T15:20:49+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"874ae1ee740deeca","method":"GET","path":"/api/me","status":200,"latency_ms":16,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T16:03:20+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"9d2de22db46f50df","method":"GET","path":"/api/me","status":200,"latency_ms":3,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T16:03:23+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"8c39f77f1558b2aa","method":"GET","path":"/api/transactions","status":200,"latency_ms":23,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T16:03:23+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"3bc447ccf95a902b","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T16:03:25+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"3d592f45049e0b3e","method":"GET","path":"/api/stakes","status":200,"latency_ms":11,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T16:03:25+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"3c5c4c823cf55397","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T16:03:35+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"4855ae6f2a63b6d8","method":"GET","path":"/api/me","status":200,"latency_ms":7,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T16:03:37+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":2,"refNumber":"STK-d99c0821bdf5","gameType":1,"stake":200,"outcome":"loss","payout":0,"enginePath":"fair_random","thresholdPct":20,"netRevenue":800,"winsToday":0},"datetime":"2026-05-04T16:03:54+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"517855a5dfccb21b","method":"POST","path":"/api/game/play","status":200,"latency_ms":24,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T16:03:54+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"182ba9ef5f03e99e","method":"GET","path":"/api/me","status":200,"latency_ms":3,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T16:04:05+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"2ed4fafda5fea078","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T16:04:29+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"b6ef935e599ff5ef","method":"GET","path":"/api/me","status":200,"latency_ms":22,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T16:04:31+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"07059833ad44942d","method":"GET","path":"/api/me","status":200,"latency_ms":7,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T16:04:35+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"a16e03c0fd468150","method":"GET","path":"/api/me","status":200,"latency_ms":15,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T16:05:08+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"514de53a6f056a4a","method":"GET","path":"/api/stakes","status":200,"latency_ms":15,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T16:05:08+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"11143b5338d7cd60","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-04T16:43:43+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"83fe0da111bd28f6","status":404,"error":"not_found","message":"Resource not found"},"datetime":"2026-05-04T16:43:47+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"2577705c798b0676","method":"GET","path":"/api/me","status":200,"latency_ms":33,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T18:23:55+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"579c93a10808c282","method":"GET","path":"/api/me","status":200,"latency_ms":21,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T18:24:01+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"3412704a787ca798","method":"GET","path":"/api/stakes","status":200,"latency_ms":16,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T18:24:01+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"7974bba4ec0bcb53","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T18:24:07+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"02c440ac6ffd9093","method":"GET","path":"/api/me","status":200,"latency_ms":16,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T18:24:12+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":2,"refNumber":"STK-af58921d8970","gameType":1,"stake":200,"outcome":"loss","payout":0,"enginePath":"fair_random","thresholdPct":20,"netRevenue":1000,"winsToday":0},"datetime":"2026-05-04T18:24:36+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"560f31799edee3ad","method":"POST","path":"/api/game/play","status":200,"latency_ms":36,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T18:24:36+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":2,"refNumber":"STK-11c8dab773f5","gameType":1,"stake":200,"outcome":"win","payout":400,"enginePath":"fair_random","thresholdPct":20,"netRevenue":1200,"winsToday":0},"datetime":"2026-05-04T18:27:20+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"28aad7ccb85a5eed","method":"POST","path":"/api/game/play","status":200,"latency_ms":32,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T18:27:20+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"127233d54e55a0ec","method":"GET","path":"/api/me","status":200,"latency_ms":9,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T18:29:13+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"056d04432cc335b8","method":"GET","path":"/api/me","status":200,"latency_ms":3,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T18:29:20+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":2,"refNumber":"STK-46bb086430e5","gameType":3,"stake":200,"outcome":"loss","payout":0,"enginePath":"fair_random","thresholdPct":20,"netRevenue":800,"winsToday":400},"datetime":"2026-05-04T18:31:37+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"4d311816292cb34e","method":"POST","path":"/api/game/play","status":200,"latency_ms":14,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T18:31:37+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"3cab011091c4561a","method":"GET","path":"/api/me","status":200,"latency_ms":25,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T18:37:52+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"dd32f1b1e4fda596","method":"GET","path":"/api/me","status":200,"latency_ms":17,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T18:38:11+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"withdrawal_initiate_accepted","context":{"withdrawal_id":4,"exttrid":"86d0d7cd57ea3f41"},"datetime":"2026-05-04T18:38:25+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"2f2a48823ceea7b1","method":"POST","path":"/api/withdrawals","status":201,"latency_ms":1943,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T18:38:25+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"callback_no_ip_allowlist","context":{"callback_ip":"159.8.210.195"},"datetime":"2026-05-04T18:38:26+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_callback_unknown_exttrid","context":{"exttrid":"86d0d7cd57ea3f41","callback_ip":"159.8.210.195"},"datetime":"2026-05-04T18:38:26+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"withdrawal_success","context":{"withdrawal_id":4,"exttrid":"86d0d7cd57ea3f41","player_id":2,"amount_pesewas":200,"fee_pesewas":1,"wallet_txn_id":49},"datetime":"2026-05-04T18:38:26+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"b921f6c4f82a8892","method":"POST","path":"/api/callbacks/momo","status":200,"latency_ms":15,"ip":"159.8.210.195","ua":"hackney/1.20.1","player_id":null},"datetime":"2026-05-04T18:38:26+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"2458f92581d86bcc","method":"POST","path":"/api/withdrawals/4/verify","status":200,"latency_ms":3,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T18:38:42+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"372fea0d8db7315b","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.161.45.30","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-04T18:38:49+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"562ce6c8b3c81612","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-05T00:50:39+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"c58a0dcd7bca49e4","method":"GET","path":"/api/me","status":200,"latency_ms":48,"ip":"154.161.14.129","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-05T13:28:47+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"4abcd351d6e5630f","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.161.14.129","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-05T13:28:52+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":2,"refNumber":"STK-f52d5c515899","gameType":3,"stake":200,"outcome":"loss","payout":0,"enginePath":"fair_random","thresholdPct":20,"netRevenue":0,"winsToday":0},"datetime":"2026-05-05T13:29:18+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"9df1cb20c4c3f011","method":"POST","path":"/api/game/play","status":200,"latency_ms":30,"ip":"154.161.14.129","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-05T13:29:18+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"35961febe21669a2","method":"GET","path":"/api/me","status":200,"latency_ms":10,"ip":"154.161.14.129","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-05T13:34:19+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"b223aacf5e706cb5","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-05T15:03:55+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"7aa8117b9d1b7fe4","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-05T15:04:00+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"login_success","context":{"request_id":"8eb6b4a401179d99","player_id":5,"msisdn":"233501148044"},"datetime":"2026-05-05T15:04:18+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"8eb6b4a401179d99","method":"POST","path":"/api/auth/login","status":200,"latency_ms":551,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":null},"datetime":"2026-05-05T15:04:18+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"924d3a5c597245e5","method":"GET","path":"/api/me","status":200,"latency_ms":8,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":5},"datetime":"2026-05-05T15:04:19+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"0d26579dbb938966","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-05T15:04:29+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"83b301e8613990e4","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-05T15:04:35+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"503094cddefa5f90","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":5},"datetime":"2026-05-05T15:04:57+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"451b7fb6355ebe56","method":"GET","path":"/api/me","status":200,"latency_ms":7,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":5},"datetime":"2026-05-05T15:05:25+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"ca1b9f3568aabd62","method":"GET","path":"/api/me","status":200,"latency_ms":15,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":5},"datetime":"2026-05-05T15:05:30+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"eb14207a0901179c","method":"GET","path":"/api/me","status":200,"latency_ms":9,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":5},"datetime":"2026-05-05T15:06:22+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"33863ca3124f402e","method":"GET","path":"/api/me","status":200,"latency_ms":7,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":5},"datetime":"2026-05-05T15:06:28+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_start","context":{"deposit_id":9,"player_id":5,"exttrid":"f7bc25a2497a6c84","amount":"5.00","provider":"TEL"},"datetime":"2026-05-05T15:06:42+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_accepted","context":{"deposit_id":9,"exttrid":"f7bc25a2497a6c84"},"datetime":"2026-05-05T15:06:43+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"f70dfe7aac5fabe1","method":"POST","path":"/api/deposits","status":201,"latency_ms":1610,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":5},"datetime":"2026-05-05T15:06:43+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"callback_no_ip_allowlist","context":{"callback_ip":"159.8.210.195"},"datetime":"2026-05-05T15:06:55+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_callback_success","context":{"deposit_id":9,"exttrid":"f7bc25a2497a6c84","player_id":5,"amount_pesewas":500,"fee_pesewas":5,"wallet_txn_id":51},"datetime":"2026-05-05T15:06:55+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"bb2dbb6e0cbbe9e4","method":"POST","path":"/api/callbacks/momo","status":200,"latency_ms":22,"ip":"159.8.210.195","ua":"hackney/1.20.1","player_id":null},"datetime":"2026-05-05T15:06:55+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"cc4c2405de08a56e","method":"POST","path":"/api/deposits/9/verify","status":200,"latency_ms":3,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":5},"datetime":"2026-05-05T15:07:18+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"5b7bb5244a523adf","method":"GET","path":"/api/me","status":200,"latency_ms":7,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":5},"datetime":"2026-05-05T15:07:29+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"48464ff0439182c3","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":5},"datetime":"2026-05-05T15:07:47+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":5,"refNumber":"STK-97addf0afc95","gameType":2,"stake":200,"outcome":"win","payout":2000,"enginePath":"fair_random","thresholdPct":20,"netRevenue":200,"winsToday":0},"datetime":"2026-05-05T15:08:44+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"40563c750e3a2ddd","method":"POST","path":"/api/game/play","status":200,"latency_ms":16,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":5},"datetime":"2026-05-05T15:08:44+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"0eaf7ef550686d08","method":"GET","path":"/api/me","status":200,"latency_ms":11,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":5},"datetime":"2026-05-05T15:09:18+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"b013de2fd766f53e","method":"GET","path":"/api/me","status":200,"latency_ms":3,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":5},"datetime":"2026-05-05T15:09:24+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"withdrawal_initiate_accepted","context":{"withdrawal_id":5,"exttrid":"d7146d2ab2e48eba"},"datetime":"2026-05-05T15:09:56+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"6c87808fc1744d75","method":"POST","path":"/api/withdrawals","status":201,"latency_ms":4436,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":5},"datetime":"2026-05-05T15:09:56+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"callback_no_ip_allowlist","context":{"callback_ip":"159.8.210.195"},"datetime":"2026-05-05T15:09:57+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_callback_unknown_exttrid","context":{"exttrid":"d7146d2ab2e48eba","callback_ip":"159.8.210.195"},"datetime":"2026-05-05T15:09:57+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"withdrawal_success","context":{"withdrawal_id":5,"exttrid":"d7146d2ab2e48eba","player_id":5,"amount_pesewas":2000,"fee_pesewas":10,"wallet_txn_id":54},"datetime":"2026-05-05T15:09:57+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"d3a0c299ddfa73b3","method":"POST","path":"/api/callbacks/momo","status":200,"latency_ms":7,"ip":"159.8.210.195","ua":"hackney/1.20.1","player_id":null},"datetime":"2026-05-05T15:09:57+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"a15342c58ce765a7","method":"POST","path":"/api/withdrawals/5/verify","status":200,"latency_ms":5,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":5},"datetime":"2026-05-05T15:11:05+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"ee22fbbbb9c83760","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":5},"datetime":"2026-05-05T15:11:43+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"c6c66a3efc1901c6","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":5},"datetime":"2026-05-05T15:12:08+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":5,"refNumber":"STK-ae5b32d9ded3","gameType":5,"stake":200,"outcome":"loss","payout":0,"enginePath":"forced_loss","thresholdPct":20,"netRevenue":-1800,"winsToday":2000},"datetime":"2026-05-05T15:13:58+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"da8e973abe866a0e","method":"POST","path":"/api/game/play","status":200,"latency_ms":34,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":5},"datetime":"2026-05-05T15:13:58+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"266461d53d841fc2","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":5},"datetime":"2026-05-05T15:14:55+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"b8822ae1ca80cb76","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-05T15:28:52+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"25783b5f32066d3a","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-05T15:29:00+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"d1f18ad69a502010","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-05T15:29:01+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"cc47a015ef6dde4b","status":404,"error":"not_found","message":"Resource not found"},"datetime":"2026-05-05T15:29:04+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step1_lookup_ok","context":{"phone":"233598597229","provider":"MTN","cached":false},"datetime":"2026-05-05T15:29:24+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"b0a25cc83f2bf5b9","method":"POST","path":"/api/auth/signup/lookup","status":200,"latency_ms":1386,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":null},"datetime":"2026-05-05T15:29:24+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step1_lookup_ok","context":{"phone":"233598972296","provider":"MTN","cached":false},"datetime":"2026-05-05T15:29:39+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"af3f6a3ddc011373","method":"POST","path":"/api/auth/signup/lookup","status":200,"latency_ms":1670,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":null},"datetime":"2026-05-05T15:29:39+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step1_lookup_ok","context":{"phone":"233598697229","provider":"MTN","cached":false},"datetime":"2026-05-05T15:29:53+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"33115d43c2518339","method":"POST","path":"/api/auth/signup/lookup","status":200,"latency_ms":1234,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":null},"datetime":"2026-05-05T15:29:53+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"d83c7fbd33dc3758","status":400,"error":"invalid_or_expired_code","message":"The code is incorrect or has expired. Please dial the USSD again to get a new one."},"datetime":"2026-05-05T15:30:39+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step2_otp_verified","context":{"phone":"233598697229"},"datetime":"2026-05-05T15:30:49+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"03fefb47b6f6c82a","method":"POST","path":"/api/auth/signup/verify","status":200,"latency_ms":4,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":null},"datetime":"2026-05-05T15:30:49+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"ea99c5148daf5106","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-05T15:31:15+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step3_completed","context":{"phone":"233598697229","player_id":6},"datetime":"2026-05-05T15:31:23+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"ae15d70f43922ebe","method":"POST","path":"/api/auth/signup/complete","status":200,"latency_ms":416,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":null},"datetime":"2026-05-05T15:31:23+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"login_failed","context":{"request_id":"f8b368ae9e6df1f7","msisdn":"233597110213","reason":"no_such_user"},"datetime":"2026-05-05T15:31:28+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"f8b368ae9e6df1f7","status":401,"error":"unauthorized","message":"Invalid phone number or password"},"datetime":"2026-05-05T15:31:28+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"9c5f061af105b148","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":6},"datetime":"2026-05-05T15:31:29+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"cbea05953ef2c391","status":404,"error":"not_found","message":"Resource not found"},"datetime":"2026-05-05T15:31:35+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"38d841c189a44fea","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":6},"datetime":"2026-05-05T15:31:39+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_start","context":{"deposit_id":10,"player_id":6,"exttrid":"26c997ea4c876b32","amount":"5.00","provider":"MTN"},"datetime":"2026-05-05T15:31:47+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_accepted","context":{"deposit_id":10,"exttrid":"26c997ea4c876b32"},"datetime":"2026-05-05T15:31:50+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"a25b302a7a1a248b","method":"POST","path":"/api/deposits","status":201,"latency_ms":2747,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":6},"datetime":"2026-05-05T15:31:50+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"callback_no_ip_allowlist","context":{"callback_ip":"159.8.210.195"},"datetime":"2026-05-05T15:32:02+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_callback_success","context":{"deposit_id":10,"exttrid":"26c997ea4c876b32","player_id":6,"amount_pesewas":500,"fee_pesewas":5,"wallet_txn_id":56},"datetime":"2026-05-05T15:32:02+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"f4b3455734e6157a","method":"POST","path":"/api/callbacks/momo","status":200,"latency_ms":11,"ip":"159.8.210.195","ua":"hackney/1.20.1","player_id":null},"datetime":"2026-05-05T15:32:02+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"29a4ca9c300ab4e0","method":"POST","path":"/api/deposits/10/verify","status":200,"latency_ms":12,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":6},"datetime":"2026-05-05T15:32:10+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step1_lookup_ok","context":{"phone":"233597110213","provider":"MTN","cached":false},"datetime":"2026-05-05T15:32:12+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"0e8a67911354b2bd","method":"POST","path":"/api/auth/signup/lookup","status":200,"latency_ms":1288,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":null},"datetime":"2026-05-05T15:32:12+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"8552fcf7cab8d763","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":6},"datetime":"2026-05-05T15:32:18+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"2c7376412c8468fb","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":6},"datetime":"2026-05-05T15:32:32+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step2_otp_verified","context":{"phone":"233597110213"},"datetime":"2026-05-05T15:32:41+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"04be48448cadabb7","method":"POST","path":"/api/auth/signup/verify","status":200,"latency_ms":6,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":null},"datetime":"2026-05-05T15:32:41+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step3_completed","context":{"phone":"233597110213","player_id":7},"datetime":"2026-05-05T15:33:06+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"b42def1449ecea17","method":"POST","path":"/api/auth/signup/complete","status":200,"latency_ms":424,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":null},"datetime":"2026-05-05T15:33:06+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"e9447a4fe07ec3a5","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T15:33:16+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"feb40b790cec443e","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T15:33:20+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"d0d9d4a7fa146602","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T15:33:28+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"3b33afcd0cebc9c5","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T15:33:30+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":6,"refNumber":"STK-01ede1cd9e74","gameType":2,"stake":200,"outcome":"loss","payout":0,"enginePath":"forced_loss","thresholdPct":20,"netRevenue":-1600,"winsToday":2000},"datetime":"2026-05-05T15:33:45+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"16d213571a083415","method":"POST","path":"/api/game/play","status":200,"latency_ms":69,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":6},"datetime":"2026-05-05T15:33:45+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_start","context":{"deposit_id":11,"player_id":7,"exttrid":"591787e30b07c841","amount":"3.00","provider":"MTN"},"datetime":"2026-05-05T15:33:49+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_accepted","context":{"deposit_id":11,"exttrid":"591787e30b07c841"},"datetime":"2026-05-05T15:33:51+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"4c106a3ab4f87fa7","method":"POST","path":"/api/deposits","status":201,"latency_ms":1734,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T15:33:51+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"callback_no_ip_allowlist","context":{"callback_ip":"159.8.210.195"},"datetime":"2026-05-05T15:34:15+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_callback_success","context":{"deposit_id":11,"exttrid":"591787e30b07c841","player_id":7,"amount_pesewas":300,"fee_pesewas":3,"wallet_txn_id":58},"datetime":"2026-05-05T15:34:15+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"92ca2a03f135716e","method":"POST","path":"/api/callbacks/momo","status":200,"latency_ms":7,"ip":"159.8.210.195","ua":"hackney/1.20.1","player_id":null},"datetime":"2026-05-05T15:34:16+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"84c49b5871892e56","method":"POST","path":"/api/deposits/11/verify","status":200,"latency_ms":3,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T15:34:23+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"60337dcfaa569871","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T15:34:28+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":6,"refNumber":"STK-1eaa740d3621","gameType":1,"stake":200,"outcome":"loss","payout":0,"enginePath":"forced_loss","thresholdPct":20,"netRevenue":-1400,"winsToday":2000},"datetime":"2026-05-05T15:34:53+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"1a9175795f29b716","method":"POST","path":"/api/game/play","status":200,"latency_ms":12,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":6},"datetime":"2026-05-05T15:34:53+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"5f797110d1994991","method":"GET","path":"/api/me","status":200,"latency_ms":20,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":6},"datetime":"2026-05-05T15:37:04+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"690c61810a4aceb7","method":"GET","path":"/api/me","status":200,"latency_ms":3,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":6},"datetime":"2026-05-05T15:37:11+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"85c7bab5bd1e82a9","method":"GET","path":"/api/me","status":200,"latency_ms":7,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":6},"datetime":"2026-05-05T15:37:27+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"77512c7ac8ec47db","method":"GET","path":"/api/me","status":200,"latency_ms":23,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T15:37:54+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"9c256e719d3e9cc1","method":"GET","path":"/api/me","status":200,"latency_ms":16,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":6},"datetime":"2026-05-05T15:38:35+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":7,"refNumber":"STK-443fac43de8a","gameType":3,"stake":300,"outcome":"loss","payout":0,"enginePath":"forced_loss","thresholdPct":20,"netRevenue":-1200,"winsToday":2000},"datetime":"2026-05-05T15:39:03+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"fa43b74439601ec7","method":"POST","path":"/api/game/play","status":200,"latency_ms":28,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T15:39:03+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"5e0b263c7a5f0b99","method":"GET","path":"/api/me","status":200,"latency_ms":23,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T15:39:28+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"f0626132f82f9b05","method":"GET","path":"/api/me","status":200,"latency_ms":29,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T15:39:32+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_start","context":{"deposit_id":12,"player_id":7,"exttrid":"8777002b8fedbb8b","amount":"4.00","provider":"MTN"},"datetime":"2026-05-05T15:39:44+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"861cfdbd53138d32","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":6},"datetime":"2026-05-05T15:39:44+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_accepted","context":{"deposit_id":12,"exttrid":"8777002b8fedbb8b"},"datetime":"2026-05-05T15:39:45+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"c662b5daebba86a9","method":"POST","path":"/api/deposits","status":201,"latency_ms":1537,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T15:39:45+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"callback_no_ip_allowlist","context":{"callback_ip":"159.8.210.195"},"datetime":"2026-05-05T15:39:59+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_callback_success","context":{"deposit_id":12,"exttrid":"8777002b8fedbb8b","player_id":7,"amount_pesewas":400,"fee_pesewas":4,"wallet_txn_id":61},"datetime":"2026-05-05T15:39:59+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"f56e64140e7df6bf","method":"POST","path":"/api/callbacks/momo","status":200,"latency_ms":9,"ip":"159.8.210.195","ua":"hackney/1.20.1","player_id":null},"datetime":"2026-05-05T15:39:59+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"ee34676378b6c703","method":"POST","path":"/api/deposits/12/verify","status":200,"latency_ms":71,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T15:40:05+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"8308363c008bd24d","method":"GET","path":"/api/me","status":200,"latency_ms":13,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T15:40:08+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"ed6c462bae1d25f7","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T15:40:10+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":7,"refNumber":"STK-41b55803538a","gameType":4,"stake":300,"outcome":"loss","payout":0,"enginePath":"forced_loss","thresholdPct":20,"netRevenue":-900,"winsToday":2000},"datetime":"2026-05-05T15:40:51+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"024823f3e08453bc","method":"POST","path":"/api/game/play","status":200,"latency_ms":10,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T15:40:51+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"bc18fd81bedea6c6","method":"GET","path":"/api/me","status":200,"latency_ms":15,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T15:42:26+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"2ecb724bf4968e66","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T15:42:29+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_start","context":{"deposit_id":13,"player_id":7,"exttrid":"92a07dd2b8449e19","amount":"2.00","provider":"MTN"},"datetime":"2026-05-05T15:42:34+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_accepted","context":{"deposit_id":13,"exttrid":"92a07dd2b8449e19"},"datetime":"2026-05-05T15:42:36+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"e5c9839a2e1547e5","method":"POST","path":"/api/deposits","status":201,"latency_ms":1573,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T15:42:36+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"callback_no_ip_allowlist","context":{"callback_ip":"159.8.210.195"},"datetime":"2026-05-05T15:42:54+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_callback_success","context":{"deposit_id":13,"exttrid":"92a07dd2b8449e19","player_id":7,"amount_pesewas":200,"fee_pesewas":2,"wallet_txn_id":63},"datetime":"2026-05-05T15:42:54+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"e159e6ccbdec3cc4","method":"POST","path":"/api/callbacks/momo","status":200,"latency_ms":12,"ip":"159.8.210.195","ua":"hackney/1.20.1","player_id":null},"datetime":"2026-05-05T15:42:54+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"20c490c64f8e95fd","method":"POST","path":"/api/deposits/13/verify","status":200,"latency_ms":4,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T15:42:57+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"4dd15c5af7acc424","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T15:43:01+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"2da4391d3d669557","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T15:43:03+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":7,"refNumber":"STK-4a44888b0c85","gameType":3,"stake":300,"outcome":"loss","payout":0,"enginePath":"forced_loss","thresholdPct":20,"netRevenue":-600,"winsToday":2000},"datetime":"2026-05-05T15:45:51+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"97b5b97fbb88e6a4","method":"POST","path":"/api/game/play","status":200,"latency_ms":17,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T15:45:51+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"36bc26473479c008","method":"GET","path":"/api/me","status":200,"latency_ms":13,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T15:46:01+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"daff315c8a79f78f","method":"GET","path":"/api/me","status":200,"latency_ms":9,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T15:59:17+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_start","context":{"deposit_id":14,"player_id":7,"exttrid":"8319010edc965c11","amount":"2.00","provider":"MTN"},"datetime":"2026-05-05T15:59:27+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_accepted","context":{"deposit_id":14,"exttrid":"8319010edc965c11"},"datetime":"2026-05-05T15:59:28+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"69d2dd17c879fc8a","method":"POST","path":"/api/deposits","status":201,"latency_ms":1476,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T15:59:28+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"callback_no_ip_allowlist","context":{"callback_ip":"159.8.210.195"},"datetime":"2026-05-05T15:59:41+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_callback_success","context":{"deposit_id":14,"exttrid":"8319010edc965c11","player_id":7,"amount_pesewas":200,"fee_pesewas":2,"wallet_txn_id":65},"datetime":"2026-05-05T15:59:41+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"22e79cd9f93d02d6","method":"POST","path":"/api/callbacks/momo","status":200,"latency_ms":12,"ip":"159.8.210.195","ua":"hackney/1.20.1","player_id":null},"datetime":"2026-05-05T15:59:41+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"76f9b531f0e82696","method":"POST","path":"/api/deposits/14/verify","status":200,"latency_ms":2,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T15:59:46+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"97191d681b4df2b6","method":"GET","path":"/api/me","status":200,"latency_ms":28,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T16:00:13+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"89518a9d37d9fc9c","method":"GET","path":"/api/me","status":200,"latency_ms":13,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T16:00:18+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":7,"refNumber":"STK-cc7d46a7ac67","gameType":2,"stake":200,"outcome":"loss","payout":0,"enginePath":"forced_loss","thresholdPct":20,"netRevenue":-300,"winsToday":2000},"datetime":"2026-05-05T16:00:55+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"d21260bba041c8e9","method":"POST","path":"/api/game/play","status":200,"latency_ms":13,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T16:00:55+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"4ce006060f62566f","method":"GET","path":"/api/me","status":200,"latency_ms":8,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T16:01:41+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"2e4f3ba305acbcbd","method":"GET","path":"/api/me","status":200,"latency_ms":18,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T16:01:44+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_start","context":{"deposit_id":15,"player_id":7,"exttrid":"9907f7c06d46321f","amount":"2.00","provider":"MTN"},"datetime":"2026-05-05T16:01:48+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_accepted","context":{"deposit_id":15,"exttrid":"9907f7c06d46321f"},"datetime":"2026-05-05T16:01:50+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"8aae101772a8e810","method":"POST","path":"/api/deposits","status":201,"latency_ms":1925,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T16:01:50+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"callback_no_ip_allowlist","context":{"callback_ip":"159.8.210.195"},"datetime":"2026-05-05T16:02:01+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_callback_success","context":{"deposit_id":15,"exttrid":"9907f7c06d46321f","player_id":7,"amount_pesewas":200,"fee_pesewas":2,"wallet_txn_id":67},"datetime":"2026-05-05T16:02:01+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"5fc4e40562d1f3a0","method":"POST","path":"/api/callbacks/momo","status":200,"latency_ms":8,"ip":"159.8.210.195","ua":"hackney/1.20.1","player_id":null},"datetime":"2026-05-05T16:02:01+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"729e099f61986f22","method":"POST","path":"/api/deposits/15/verify","status":200,"latency_ms":2,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T16:02:03+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"0aa4112e74268b00","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T16:02:42+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"36d4ae77bb96d583","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T16:02:44+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"cfc1bae4323efc4d","method":"GET","path":"/api/me","status":200,"latency_ms":11,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T16:02:54+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"e4a84ea6fbba9d0b","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T16:03:06+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_start","context":{"deposit_id":16,"player_id":7,"exttrid":"e8cbe82baa893263","amount":"2.00","provider":"MTN"},"datetime":"2026-05-05T16:03:14+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_accepted","context":{"deposit_id":16,"exttrid":"e8cbe82baa893263"},"datetime":"2026-05-05T16:03:16+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"f5c32e6ddc8e9391","method":"POST","path":"/api/deposits","status":201,"latency_ms":1748,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T16:03:16+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"59a06e0a6550b586","method":"GET","path":"/api/me","status":200,"latency_ms":10,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T16:03:31+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"3292cc30c56fe30c","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T16:03:33+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"2975a4a04f2ee9d9","status":409,"error":"pending_deposit_exists","message":"You already have a deposit waiting for approval. Approve or wait for it to expire."},"datetime":"2026-05-05T16:03:38+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"callback_no_ip_allowlist","context":{"callback_ip":"159.8.210.195"},"datetime":"2026-05-05T16:04:22+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_callback_success","context":{"deposit_id":16,"exttrid":"e8cbe82baa893263","player_id":7,"amount_pesewas":200,"fee_pesewas":2,"wallet_txn_id":68},"datetime":"2026-05-05T16:04:22+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"d1d56b76e5aed5d3","method":"POST","path":"/api/callbacks/momo","status":200,"latency_ms":8,"ip":"159.8.210.195","ua":"hackney/1.20.1","player_id":null},"datetime":"2026-05-05T16:04:22+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"34ca642081ec28f3","method":"GET","path":"/api/me","status":200,"latency_ms":8,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T16:04:32+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"6d7ee4da2e5c8a19","method":"GET","path":"/api/me","status":200,"latency_ms":17,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T16:04:37+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":7,"refNumber":"STK-66cd1822d418","gameType":2,"stake":400,"outcome":"loss","payout":0,"enginePath":"forced_loss","thresholdPct":20,"netRevenue":-100,"winsToday":2000},"datetime":"2026-05-05T16:04:56+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"253908edb84c5af5","method":"POST","path":"/api/game/play","status":200,"latency_ms":16,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T16:04:56+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"cdedc0d2f960f2a4","method":"GET","path":"/api/me","status":200,"latency_ms":9,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T16:05:39+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"5370f48f6d3f696a","method":"GET","path":"/api/me","status":200,"latency_ms":14,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T16:05:50+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_start","context":{"deposit_id":17,"player_id":7,"exttrid":"d7d4deda3960b033","amount":"3.00","provider":"MTN"},"datetime":"2026-05-05T16:05:56+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_accepted","context":{"deposit_id":17,"exttrid":"d7d4deda3960b033"},"datetime":"2026-05-05T16:05:57+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"228b1823fa8daff1","method":"POST","path":"/api/deposits","status":201,"latency_ms":1781,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T16:05:57+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"callback_no_ip_allowlist","context":{"callback_ip":"159.8.210.195"},"datetime":"2026-05-05T16:06:10+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_callback_success","context":{"deposit_id":17,"exttrid":"d7d4deda3960b033","player_id":7,"amount_pesewas":300,"fee_pesewas":3,"wallet_txn_id":70},"datetime":"2026-05-05T16:06:11+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"ce8474003ac9be14","method":"POST","path":"/api/callbacks/momo","status":200,"latency_ms":21,"ip":"159.8.210.195","ua":"hackney/1.20.1","player_id":null},"datetime":"2026-05-05T16:06:11+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"b33301cb3a9ff04e","method":"POST","path":"/api/deposits/17/verify","status":200,"latency_ms":8,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T16:07:40+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"c29e13ce326b22fa","method":"GET","path":"/api/me","status":200,"latency_ms":7,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T16:07:44+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"9fc1db47180da1ac","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T16:07:46+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":7,"refNumber":"STK-73ab40b33f74","gameType":2,"stake":300,"outcome":"loss","payout":0,"enginePath":"fair_random","thresholdPct":20,"netRevenue":300,"winsToday":2000},"datetime":"2026-05-05T16:07:58+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"91de9e3312dbc3f1","method":"POST","path":"/api/game/play","status":200,"latency_ms":12,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T16:07:59+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"d85c80150d284950","method":"GET","path":"/api/me","status":200,"latency_ms":9,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T16:09:02+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"76f61e8844ad3eaf","method":"GET","path":"/api/me","status":200,"latency_ms":23,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T16:09:07+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_start","context":{"deposit_id":18,"player_id":7,"exttrid":"0a06f3ab59a0014b","amount":"2.00","provider":"MTN"},"datetime":"2026-05-05T16:09:11+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_accepted","context":{"deposit_id":18,"exttrid":"0a06f3ab59a0014b"},"datetime":"2026-05-05T16:09:13+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"827a43aa0a2796a4","method":"POST","path":"/api/deposits","status":201,"latency_ms":1477,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T16:09:13+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"callback_no_ip_allowlist","context":{"callback_ip":"159.8.210.195"},"datetime":"2026-05-05T16:09:40+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_callback_success","context":{"deposit_id":18,"exttrid":"0a06f3ab59a0014b","player_id":7,"amount_pesewas":200,"fee_pesewas":2,"wallet_txn_id":72},"datetime":"2026-05-05T16:09:40+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"a76a222179c51cc6","method":"POST","path":"/api/callbacks/momo","status":200,"latency_ms":13,"ip":"159.8.210.195","ua":"hackney/1.20.1","player_id":null},"datetime":"2026-05-05T16:09:40+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"4063a20b3df69993","method":"POST","path":"/api/deposits/18/verify","status":200,"latency_ms":4,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T16:10:21+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"5ace4c0e6c1e1ff9","method":"GET","path":"/api/me","status":200,"latency_ms":11,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T16:10:34+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"c0af6a61e4fb22c0","method":"GET","path":"/api/me","status":200,"latency_ms":7,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T16:10:36+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":7,"refNumber":"STK-db083d3f964d","gameType":2,"stake":200,"outcome":"loss","payout":0,"enginePath":"fair_random","thresholdPct":20,"netRevenue":600,"winsToday":2000},"datetime":"2026-05-05T16:10:56+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"3828a39215619802","method":"POST","path":"/api/game/play","status":200,"latency_ms":15,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T16:10:56+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"f20bf84772ea14b2","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.2.236","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":7},"datetime":"2026-05-05T16:11:02+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"7516fadb3cf4fdec","method":"GET","path":"/api/me","status":200,"latency_ms":22,"ip":"154.160.16.74","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-05T18:04:34+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"cfa3bfc13014b6b5","method":"GET","path":"/api/me","status":200,"latency_ms":39,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:04:47+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"44e5eaee3f0422cf","method":"GET","path":"/api/me","status":200,"latency_ms":17,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:04:53+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":3,"refNumber":"STK-238a2c56473a","gameType":3,"stake":200,"outcome":"loss","payout":0,"enginePath":"fair_random","thresholdPct":20,"netRevenue":0,"winsToday":0},"datetime":"2026-05-08T19:06:03+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"b24acb411f896f45","method":"POST","path":"/api/game/play","status":200,"latency_ms":101,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:06:03+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":3,"refNumber":"STK-35909a40737d","gameType":3,"stake":200,"outcome":"loss","payout":0,"enginePath":"fair_random","thresholdPct":20,"netRevenue":200,"winsToday":0},"datetime":"2026-05-08T19:07:46+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"faaa093e033d9836","method":"POST","path":"/api/game/play","status":200,"latency_ms":32,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:07:46+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"442f3f1217b66e7e","method":"GET","path":"/api/me","status":200,"latency_ms":8,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:08:07+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"215e00de2431d6d1","method":"GET","path":"/api/me","status":200,"latency_ms":15,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:09:09+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":3,"refNumber":"STK-29bf24b42f78","gameType":3,"stake":200,"outcome":"win","payout":4000,"enginePath":"fair_random","thresholdPct":20,"netRevenue":400,"winsToday":0},"datetime":"2026-05-08T19:10:22+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"08aa176b4834c19d","method":"POST","path":"/api/game/play","status":200,"latency_ms":20,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:10:22+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"8dc14d5d827c11e6","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:10:53+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"41c8a0a3730cd6f1","method":"GET","path":"/api/me","status":200,"latency_ms":13,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:18:21+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"withdrawal_internal_success","context":{"withdrawal_id":6,"player_id":3,"amount_pesewas":4000,"wallet_txn_id":78},"datetime":"2026-05-08T19:19:09+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"3e0945c2edb905bd","method":"POST","path":"/api/withdrawals","status":201,"latency_ms":28,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:19:09+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"916be7ae0fa2d3d0","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:19:12+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"5fe0587a4c52cc34","method":"GET","path":"/api/me","status":200,"latency_ms":10,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:20:49+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":3,"refNumber":"STK-38abda360cc4","gameType":3,"stake":200,"outcome":"loss","payout":0,"enginePath":"forced_loss","thresholdPct":20,"netRevenue":-3600,"winsToday":4000},"datetime":"2026-05-08T19:21:36+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"05a79a1386097029","method":"POST","path":"/api/game/play","status":200,"latency_ms":18,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:21:36+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":3,"refNumber":"STK-a7cce18a1a50","gameType":3,"stake":200,"outcome":"loss","payout":0,"enginePath":"forced_loss","thresholdPct":20,"netRevenue":-3400,"winsToday":4000},"datetime":"2026-05-08T19:22:02+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"b4335886ad0b8b60","method":"POST","path":"/api/game/play","status":200,"latency_ms":11,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:22:02+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":3,"refNumber":"STK-83c195e6ca76","gameType":3,"stake":200,"outcome":"loss","payout":0,"enginePath":"forced_loss","thresholdPct":20,"netRevenue":-3200,"winsToday":4000},"datetime":"2026-05-08T19:22:38+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"08225dfb1e59a59d","method":"POST","path":"/api/game/play","status":200,"latency_ms":25,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:22:38+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":3,"refNumber":"STK-5194dd8f9d8b","gameType":3,"stake":200,"outcome":"loss","payout":0,"enginePath":"forced_loss","thresholdPct":20,"netRevenue":-3000,"winsToday":4000},"datetime":"2026-05-08T19:23:09+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"70ab6aedb930de27","method":"POST","path":"/api/game/play","status":200,"latency_ms":24,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:23:09+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":3,"refNumber":"STK-f2072d481769","gameType":3,"stake":200,"outcome":"loss","payout":0,"enginePath":"forced_loss","thresholdPct":20,"netRevenue":-2800,"winsToday":4000},"datetime":"2026-05-08T19:23:44+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"6d3db7f396542207","method":"POST","path":"/api/game/play","status":200,"latency_ms":49,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:23:44+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":3,"refNumber":"STK-e5233e1382cc","gameType":3,"stake":200,"outcome":"loss","payout":0,"enginePath":"forced_loss","thresholdPct":20,"netRevenue":-2600,"winsToday":4000},"datetime":"2026-05-08T19:24:16+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"8c3bb07b7852d2f6","method":"POST","path":"/api/game/play","status":200,"latency_ms":11,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:24:16+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"fd2650fd561fb7ea","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:24:25+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"34256355b0549992","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:24:33+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":3,"refNumber":"STK-2c624e6a871a","gameType":3,"stake":200,"outcome":"loss","payout":0,"enginePath":"forced_loss","thresholdPct":20,"netRevenue":-2400,"winsToday":4000},"datetime":"2026-05-08T19:24:59+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"6b3dba379c0c9bbc","method":"POST","path":"/api/game/play","status":200,"latency_ms":16,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:24:59+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"ed69edcadd2923fc","method":"GET","path":"/api/me","status":200,"latency_ms":33,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:25:08+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"71d3db6ae51a0cf0","method":"GET","path":"/api/me","status":200,"latency_ms":50,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:25:10+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":3,"refNumber":"STK-dfd0751f89f5","gameType":3,"stake":200,"outcome":"loss","payout":0,"enginePath":"forced_loss","thresholdPct":20,"netRevenue":-2200,"winsToday":4000},"datetime":"2026-05-08T19:25:37+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"7bfe9e26103fd87d","method":"POST","path":"/api/game/play","status":200,"latency_ms":10,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:25:37+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":3,"refNumber":"STK-f5e9e91ba10c","gameType":3,"stake":200,"outcome":"loss","payout":0,"enginePath":"forced_loss","thresholdPct":20,"netRevenue":-2000,"winsToday":4000},"datetime":"2026-05-08T19:26:17+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"df8403e65112fae6","method":"POST","path":"/api/game/play","status":200,"latency_ms":7,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:26:17+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"019fe89ae2db0544","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:26:25+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"b6c80ed23590f470","method":"GET","path":"/api/me","status":200,"latency_ms":7,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:26:28+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":3,"refNumber":"STK-b0a1c4304dee","gameType":3,"stake":200,"outcome":"loss","payout":0,"enginePath":"forced_loss","thresholdPct":20,"netRevenue":-1800,"winsToday":4000},"datetime":"2026-05-08T19:26:56+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"ab07ff82be963c16","method":"POST","path":"/api/game/play","status":200,"latency_ms":28,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:26:56+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":3,"refNumber":"STK-5bc8e822f4de","gameType":3,"stake":200,"outcome":"loss","payout":0,"enginePath":"forced_loss","thresholdPct":20,"netRevenue":-1600,"winsToday":4000},"datetime":"2026-05-08T19:27:24+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"16af21d572edca0e","method":"POST","path":"/api/game/play","status":200,"latency_ms":10,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:27:24+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"1aaa3a8f43e6797e","method":"GET","path":"/api/me","status":200,"latency_ms":8,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:27:34+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"7ebd1569a8b97fe3","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:27:36+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":3,"refNumber":"STK-a7e581904979","gameType":3,"stake":200,"outcome":"loss","payout":0,"enginePath":"forced_loss","thresholdPct":20,"netRevenue":-1400,"winsToday":4000},"datetime":"2026-05-08T19:27:57+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"1b320aa9d5b65b89","method":"POST","path":"/api/game/play","status":200,"latency_ms":19,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:27:57+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":3,"refNumber":"STK-6593d80da8ed","gameType":3,"stake":200,"outcome":"loss","payout":0,"enginePath":"forced_loss","thresholdPct":20,"netRevenue":-1200,"winsToday":4000},"datetime":"2026-05-08T19:28:33+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"c82e49f19a636686","method":"POST","path":"/api/game/play","status":200,"latency_ms":23,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:28:33+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"65c8130ba8bed7cb","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:28:48+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"efddf05f87945f55","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:28:51+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":3,"refNumber":"STK-1edb3e4f5963","gameType":3,"stake":200,"outcome":"loss","payout":0,"enginePath":"forced_loss","thresholdPct":20,"netRevenue":-1000,"winsToday":4000},"datetime":"2026-05-08T19:29:16+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"d30c5d3156703c85","method":"POST","path":"/api/game/play","status":200,"latency_ms":11,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:29:16+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":3,"refNumber":"STK-2f047eb21128","gameType":3,"stake":200,"outcome":"loss","payout":0,"enginePath":"forced_loss","thresholdPct":20,"netRevenue":-800,"winsToday":4000},"datetime":"2026-05-08T19:29:49+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"98d31391e00131d9","method":"POST","path":"/api/game/play","status":200,"latency_ms":22,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:29:49+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"fafa2dbd7b437e8e","method":"GET","path":"/api/me","status":200,"latency_ms":34,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:29:59+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"d6a3039aedd87a5b","method":"GET","path":"/api/me","status":200,"latency_ms":56,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:30:08+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":3,"refNumber":"STK-782e0d1ff6b2","gameType":3,"stake":200,"outcome":"loss","payout":0,"enginePath":"forced_loss","thresholdPct":20,"netRevenue":-600,"winsToday":4000},"datetime":"2026-05-08T19:30:29+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"957382b0485b450d","method":"POST","path":"/api/game/play","status":200,"latency_ms":38,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:30:29+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"40084ce48945b044","method":"GET","path":"/api/me","status":200,"latency_ms":7,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:30:38+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"c4a959f1c363ff24","method":"GET","path":"/api/me","status":200,"latency_ms":8,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:38:37+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":3,"refNumber":"STK-a5c5b53c09f3","gameType":3,"stake":200,"outcome":"loss","payout":0,"enginePath":"forced_loss","thresholdPct":20,"netRevenue":-400,"winsToday":4000},"datetime":"2026-05-08T19:39:11+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"d2dd0ac929a86894","method":"POST","path":"/api/game/play","status":200,"latency_ms":56,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:39:11+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"bf4403a1206c520f","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:39:54+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":3,"refNumber":"STK-b3ba22603067","gameType":3,"stake":200,"outcome":"loss","payout":0,"enginePath":"forced_loss","thresholdPct":20,"netRevenue":-200,"winsToday":4000},"datetime":"2026-05-08T19:40:15+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"c2bdc479b52385b2","method":"POST","path":"/api/game/play","status":200,"latency_ms":16,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:40:15+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":3,"refNumber":"STK-6a6a1dcc13d2","gameType":3,"stake":200,"outcome":"loss","payout":0,"enginePath":"fair_random","thresholdPct":20,"netRevenue":0,"winsToday":4000},"datetime":"2026-05-08T19:40:50+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"a1942ee5a0119dd3","method":"POST","path":"/api/game/play","status":200,"latency_ms":48,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:40:50+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"25dc97f74a8b321e","method":"GET","path":"/api/me","status":200,"latency_ms":43,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:41:00+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"517ac4ec5064ca64","method":"GET","path":"/api/me","status":200,"latency_ms":28,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:42:51+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":3,"refNumber":"STK-b77b4ffb3f99","gameType":3,"stake":200,"outcome":"loss","payout":0,"enginePath":"fair_random","thresholdPct":20,"netRevenue":200,"winsToday":4000},"datetime":"2026-05-08T19:43:09+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"b123e48e271ae457","method":"POST","path":"/api/game/play","status":200,"latency_ms":19,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:43:09+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":3,"refNumber":"STK-14983126e39a","gameType":3,"stake":200,"outcome":"loss","payout":0,"enginePath":"fair_random","thresholdPct":20,"netRevenue":400,"winsToday":4000},"datetime":"2026-05-08T19:43:51+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"ed179efc4a5484dd","method":"POST","path":"/api/game/play","status":200,"latency_ms":32,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:43:51+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"6557a59a9c6a4401","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:43:57+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"fed37a4ba8aa9e86","method":"GET","path":"/api/me","status":200,"latency_ms":8,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:45:50+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_start","context":{"deposit_id":19,"player_id":3,"exttrid":"b10a193271412da9","amount":"20.00","provider":"MTN"},"datetime":"2026-05-08T19:46:14+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_accepted","context":{"deposit_id":19,"exttrid":"b10a193271412da9"},"datetime":"2026-05-08T19:46:15+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"d46a80bc1e982f5e","method":"POST","path":"/api/deposits","status":201,"latency_ms":1265,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:46:15+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"callback_no_ip_allowlist","context":{"callback_ip":"149.81.198.235"},"datetime":"2026-05-08T19:46:26+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_callback_success","context":{"deposit_id":19,"exttrid":"b10a193271412da9","player_id":3,"amount_pesewas":2000,"fee_pesewas":20,"wallet_txn_id":100},"datetime":"2026-05-08T19:46:26+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"4fe38c1e84bcfecf","method":"POST","path":"/api/callbacks/momo","status":200,"latency_ms":22,"ip":"149.81.198.235","ua":"hackney/1.20.1","player_id":null},"datetime":"2026-05-08T19:46:26+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"916f762937814c5d","method":"GET","path":"/api/me","status":200,"latency_ms":9,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:51:36+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"b088857d0aae5a48","method":"GET","path":"/api/me","status":200,"latency_ms":8,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:51:55+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"37ee211aba9117d7","method":"GET","path":"/api/me","status":200,"latency_ms":11,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:51:57+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"16e8a44cb1c5043f","method":"GET","path":"/api/me","status":200,"latency_ms":14,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T19:51:59+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"f9bc5a31f59f44a8","method":"GET","path":"/api/me","status":200,"latency_ms":18,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T20:04:40+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":3,"refNumber":"STK-6f0ebd880a0c","gameType":3,"stake":200,"outcome":"loss","payout":0,"enginePath":"fair_random","thresholdPct":20,"netRevenue":600,"winsToday":4000},"datetime":"2026-05-08T20:05:02+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"e8b49efc0cb54934","method":"POST","path":"/api/game/play","status":200,"latency_ms":272,"ip":"154.160.3.100","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/29.0 Chrome/136.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-08T20:05:02+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"callback_no_ip_allowlist","context":{"callback_ip":"149.81.198.235"},"datetime":"2026-05-10T19:58:58+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_callback_expired","context":{"deposit_id":"19","exttrid":"b10a193271412da9","callback_ip":"149.81.198.235"},"datetime":"2026-05-10T19:58:58+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"callback_no_match","context":{"callback_ip":"149.81.198.235","exttrid_prefix":"b10a"},"datetime":"2026-05-10T19:58:58+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"60bb1758623d3fa3","method":"POST","path":"/api/callbacks/momo","status":200,"latency_ms":17,"ip":"149.81.198.235","ua":"hackney/1.25.0","player_id":null},"datetime":"2026-05-10T19:58:58+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"e856912d1668fcbf","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-11T23:28:53+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"3f2e7145657c0054","status":404,"error":"not_found","message":"Resource not found"},"datetime":"2026-05-11T23:28:54+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"8679bcbed88c132d","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-11T23:28:54+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"87cae500b2025b5b","status":404,"error":"not_found","message":"Resource not found"},"datetime":"2026-05-11T23:28:55+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"0a8cc7587f9210a8","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-11T23:29:06+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"feb5e3ee7b5911a7","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-11T23:29:06+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"768d5a341a89983f","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-11T23:29:36+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"8769363b31a3eb5c","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-11T23:29:37+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"654e27478b94f4b6","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-11T23:29:39+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"99c15b41fb550d10","status":404,"error":"not_found","message":"Resource not found"},"datetime":"2026-05-11T23:29:41+00:00"}
{"channel":"app","level":300,"level_name":"Warning","message":"anm_curl_error","context":{"error":"Operation timed out after 30002 milliseconds with 0 bytes received","latency_ms":30003},"datetime":"2026-05-11T23:30:24+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_lookup_failed","context":{"phone":"233244082797","provider":"MTN","reason":"network_error"},"datetime":"2026-05-11T23:30:24+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"91208cdce0ece646","method":"POST","path":"/api/auth/signup/lookup","status":422,"latency_ms":30022,"ip":"154.161.50.28","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","player_id":null},"datetime":"2026-05-11T23:30:24+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"24477d340c5c7ada","status":404,"error":"not_found","message":"Resource not found"},"datetime":"2026-05-11T23:31:40+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"d5faeca8211e62fa","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-11T23:31:43+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"5832ad8bd2d1f65c","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-11T23:31:45+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"2f2e8e778d10faa9","method":"GET","path":"/api/me","status":200,"latency_ms":14,"ip":"154.161.26.46","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-11T23:32:35+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"7d6baf3e3ea9fe03","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.161.26.46","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-11T23:32:42+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_start","context":{"deposit_id":20,"player_id":2,"exttrid":"baccf7bfb4e8d523","amount":"2.00","provider":"MTN"},"datetime":"2026-05-11T23:32:58+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_accepted","context":{"deposit_id":20,"exttrid":"baccf7bfb4e8d523"},"datetime":"2026-05-11T23:32:59+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"f24def0513521c50","method":"POST","path":"/api/deposits","status":201,"latency_ms":1110,"ip":"154.161.26.46","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-11T23:32:59+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"callback_no_ip_allowlist","context":{"callback_ip":"149.81.198.235"},"datetime":"2026-05-11T23:33:09+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_callback_success","context":{"deposit_id":20,"exttrid":"baccf7bfb4e8d523","player_id":2,"amount_pesewas":200,"fee_pesewas":2,"wallet_txn_id":102},"datetime":"2026-05-11T23:33:09+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"3a9c65872ac10d49","method":"POST","path":"/api/callbacks/momo","status":200,"latency_ms":14,"ip":"149.81.198.235","ua":"hackney/1.20.1","player_id":null},"datetime":"2026-05-11T23:33:09+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"248187caad852f46","method":"POST","path":"/api/deposits/20/verify","status":200,"latency_ms":2,"ip":"154.161.26.46","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-11T23:33:17+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"ee2c9bf9881c7c3c","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.161.26.46","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-11T23:33:21+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"52f414bc0b854d0f","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-11T23:36:03+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"d9c8c96d04126e1d","status":404,"error":"not_found","message":"Resource not found"},"datetime":"2026-05-11T23:36:08+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"anm_namelookup_cache_hit","context":{"phone":"0243010266","provider":"MTN"},"datetime":"2026-05-11T23:36:19+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step1_lookup_ok","context":{"phone":"233243010266","provider":"MTN","cached":true},"datetime":"2026-05-11T23:36:19+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"df6c24fdd84ae348","method":"POST","path":"/api/auth/signup/lookup","status":200,"latency_ms":13,"ip":"154.161.26.46","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/148.0.7778.100 Mobile/15E148 Safari/604.1","player_id":null},"datetime":"2026-05-11T23:36:19+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"11418e85f6c0bd8b","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-11T23:39:40+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"anm_namelookup_cache_hit","context":{"phone":"0243010266","provider":"MTN"},"datetime":"2026-05-11T23:39:52+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step1_lookup_ok","context":{"phone":"233243010266","provider":"MTN","cached":true},"datetime":"2026-05-11T23:39:52+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"a10289611cac4a33","method":"POST","path":"/api/auth/signup/lookup","status":200,"latency_ms":10,"ip":"154.161.50.28","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","player_id":null},"datetime":"2026-05-11T23:39:52+00:00"}
{"channel":"app","level":300,"level_name":"Warning","message":"anm_curl_error","context":{"error":"Operation timed out after 30002 milliseconds with 0 bytes received","latency_ms":30003},"datetime":"2026-05-11T23:53:22+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_lookup_failed","context":{"phone":"233552928510","provider":"MTN","reason":"network_error"},"datetime":"2026-05-11T23:53:22+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"1015186fae065ad7","method":"POST","path":"/api/auth/signup/lookup","status":422,"latency_ms":30013,"ip":"154.161.50.28","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","player_id":null},"datetime":"2026-05-11T23:53:22+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"anm_namelookup_cache_hit","context":{"phone":"0243010266","provider":"MTN"},"datetime":"2026-05-11T23:53:59+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step1_lookup_ok","context":{"phone":"233243010266","provider":"MTN","cached":true},"datetime":"2026-05-11T23:53:59+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"4b747dde91f9e048","method":"POST","path":"/api/auth/signup/lookup","status":200,"latency_ms":12,"ip":"154.161.50.28","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","player_id":null},"datetime":"2026-05-11T23:53:59+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"anm_namelookup_cache_hit","context":{"phone":"0240355024","provider":"MTN"},"datetime":"2026-05-11T23:54:06+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step1_lookup_ok","context":{"phone":"233240355024","provider":"MTN","cached":true},"datetime":"2026-05-11T23:54:06+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"839f78a820be629e","method":"POST","path":"/api/auth/signup/lookup","status":200,"latency_ms":4,"ip":"154.161.50.28","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","player_id":null},"datetime":"2026-05-11T23:54:06+00:00"}
{"channel":"app","level":300,"level_name":"Warning","message":"anm_curl_error","context":{"error":"Operation timed out after 30002 milliseconds with 0 bytes received","latency_ms":30003},"datetime":"2026-05-11T23:55:44+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_lookup_failed","context":{"phone":"233552928510","provider":"MTN","reason":"network_error"},"datetime":"2026-05-11T23:55:44+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"fd0f7bab3a17e292","method":"POST","path":"/api/auth/signup/lookup","status":422,"latency_ms":30008,"ip":"154.161.50.28","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","player_id":null},"datetime":"2026-05-11T23:55:44+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"callback_no_ip_allowlist","context":{"callback_ip":"149.81.198.235"},"datetime":"2026-05-12T00:28:34+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_callback_expired","context":{"deposit_id":"20","exttrid":"baccf7bfb4e8d523","callback_ip":"149.81.198.235"},"datetime":"2026-05-12T00:28:34+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"callback_no_match","context":{"callback_ip":"149.81.198.235","exttrid_prefix":"bacc"},"datetime":"2026-05-12T00:28:34+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"1863e1a43581ef50","method":"POST","path":"/api/callbacks/momo","status":200,"latency_ms":18,"ip":"149.81.198.235","ua":"hackney/1.25.0","player_id":null},"datetime":"2026-05-12T00:28:34+00:00"}
{"channel":"app","level":300,"level_name":"Warning","message":"anm_curl_error","context":{"error":"Operation timed out after 30002 milliseconds with 0 bytes received","latency_ms":30003},"datetime":"2026-05-13T12:44:01+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_lookup_failed","context":{"phone":"233552928510","provider":"MTN","reason":"network_error"},"datetime":"2026-05-13T12:44:01+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"1994f94b16332dbe","method":"POST","path":"/api/auth/signup/lookup","status":422,"latency_ms":30030,"ip":"154.161.56.207","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","player_id":null},"datetime":"2026-05-13T12:44:01+00:00"}
{"channel":"app","level":300,"level_name":"Warning","message":"anm_curl_error","context":{"error":"Operation timed out after 30002 milliseconds with 0 bytes received","latency_ms":30003},"datetime":"2026-05-13T12:44:24+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_lookup_failed","context":{"phone":"233552928510","provider":"MTN","reason":"network_error"},"datetime":"2026-05-13T12:44:24+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"080c6624aca84b18","method":"POST","path":"/api/auth/signup/lookup","status":422,"latency_ms":30010,"ip":"154.161.56.207","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1","player_id":null},"datetime":"2026-05-13T12:44:24+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"e3ca43bcc49a5480","method":"GET","path":"/api/me","status":200,"latency_ms":37,"ip":"154.161.182.46","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-15T11:11:13+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"8c57d8c5b86d1639","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-15T11:11:34+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_step1_lookup_ok","context":{"phone":"233247569225","provider":"MTN","cached":false},"datetime":"2026-05-15T11:12:02+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"f2bf371ed2667d08","method":"POST","path":"/api/auth/signup/lookup","status":200,"latency_ms":3020,"ip":"154.161.182.46","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/148.0.7778.100 Mobile/15E148 Safari/604.1","player_id":null},"datetime":"2026-05-15T11:12:02+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"3da3effaab2cbd11","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-15T23:47:58+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"signup_lookup_failed","context":{"phone":"233247849715","provider":"MTN","reason":"invalid_response"},"datetime":"2026-05-15T23:48:27+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"bb9b5b33ec7d29da","method":"POST","path":"/api/auth/signup/lookup","status":422,"latency_ms":1219,"ip":"154.161.168.97","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","player_id":null},"datetime":"2026-05-15T23:48:27+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"a8ea8d737b4fbc6c","method":"GET","path":"/api/me","status":200,"latency_ms":28,"ip":"154.161.142.41","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-16T11:48:03+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"9974f0b5b881639e","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.161.142.41","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-16T11:48:15+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_start","context":{"deposit_id":21,"player_id":2,"exttrid":"9846ee9300d21599","amount":"10.00","provider":"MTN"},"datetime":"2026-05-16T11:48:32+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_initiate_accepted","context":{"deposit_id":21,"exttrid":"9846ee9300d21599"},"datetime":"2026-05-16T11:48:33+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"768a244828a66987","method":"POST","path":"/api/deposits","status":201,"latency_ms":1443,"ip":"154.161.142.41","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-16T11:48:33+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"callback_no_ip_allowlist","context":{"callback_ip":"159.8.210.195"},"datetime":"2026-05-16T11:48:46+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"deposit_callback_success","context":{"deposit_id":21,"exttrid":"9846ee9300d21599","player_id":2,"amount_pesewas":1000,"fee_pesewas":10,"wallet_txn_id":103},"datetime":"2026-05-16T11:48:46+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"528d495501413d22","method":"POST","path":"/api/callbacks/momo","status":200,"latency_ms":43,"ip":"159.8.210.195","ua":"hackney/1.20.1","player_id":null},"datetime":"2026-05-16T11:48:46+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"40ca533e224fbb66","method":"POST","path":"/api/deposits/21/verify","status":200,"latency_ms":2,"ip":"154.161.142.41","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-16T11:48:58+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"253f6b13d4567e4f","method":"GET","path":"/api/me","status":200,"latency_ms":3,"ip":"154.161.142.41","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-16T11:49:02+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"36b76d22a53abd15","method":"GET","path":"/api/me","status":200,"latency_ms":8,"ip":"154.161.142.41","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-16T11:49:07+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"752347d7420c3ade","method":"GET","path":"/api/transactions","status":200,"latency_ms":32,"ip":"154.161.142.41","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-16T11:49:07+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"e4a8a26d3748b99d","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.161.142.41","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-16T11:49:23+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"8e68ea54dafc8438","method":"GET","path":"/api/me","status":200,"latency_ms":3,"ip":"154.161.142.41","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-16T11:49:26+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":2,"refNumber":"STK-ca7541c5cc54","gameType":3,"stake":200,"outcome":"win","payout":4000,"enginePath":"fair_random","thresholdPct":20,"netRevenue":0,"winsToday":0},"datetime":"2026-05-16T11:50:00+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"5a214826ea92d64f","method":"POST","path":"/api/game/play","status":200,"latency_ms":27,"ip":"154.161.142.41","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-16T11:50:00+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"50dc96ed864be8aa","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.161.142.41","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-16T11:50:12+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"dece3eef7b98a309","method":"GET","path":"/api/me","status":200,"latency_ms":8,"ip":"154.161.142.41","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-16T11:52:03+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":2,"refNumber":"STK-3a967fa86ddb","gameType":3,"stake":500,"outcome":"loss","payout":0,"enginePath":"forced_loss","thresholdPct":20,"netRevenue":-4000,"winsToday":4000},"datetime":"2026-05-16T11:52:23+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"7d1b13eae0683f33","method":"POST","path":"/api/game/play","status":200,"latency_ms":34,"ip":"154.161.142.41","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-16T11:52:23+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"8c90680d42a443b1","method":"GET","path":"/api/me","status":200,"latency_ms":19,"ip":"154.161.142.41","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-16T11:52:31+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"c8345c1e276073e1","method":"GET","path":"/api/me","status":200,"latency_ms":16,"ip":"154.161.142.41","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-16T13:42:44+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"c89ec7db23c15775","method":"GET","path":"/api/me","status":200,"latency_ms":10,"ip":"154.161.142.41","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-16T13:42:46+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"df65c8ea902f24f8","method":"GET","path":"/api/stakes","status":200,"latency_ms":15,"ip":"154.161.142.41","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-16T13:42:46+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"0c2bc513a09d4a16","method":"GET","path":"/api/me","status":200,"latency_ms":10,"ip":"154.161.142.41","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-16T13:43:01+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":2,"refNumber":"STK-f28d06dcec78","gameType":1,"stake":200,"outcome":"loss","payout":0,"enginePath":"forced_loss","thresholdPct":20,"netRevenue":-3500,"winsToday":4000},"datetime":"2026-05-16T13:43:41+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"e4fd4044528c3c5f","method":"POST","path":"/api/game/play","status":200,"latency_ms":23,"ip":"154.161.142.41","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-16T13:43:41+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":2,"refNumber":"STK-008df9489d34","gameType":1,"stake":200,"outcome":"loss","payout":0,"enginePath":"forced_loss","thresholdPct":20,"netRevenue":-3300,"winsToday":4000},"datetime":"2026-05-16T13:53:26+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"d3d5f5a454c3498d","method":"POST","path":"/api/game/play","status":200,"latency_ms":13,"ip":"154.161.142.41","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-16T13:53:26+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"85b8e5d5540bb4a3","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.161.142.41","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-16T13:53:47+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"fc510a3130d0b489","method":"GET","path":"/api/me","status":200,"latency_ms":8,"ip":"154.161.142.41","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-16T13:55:21+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"withdrawal_internal_success","context":{"withdrawal_id":7,"player_id":2,"amount_pesewas":1000,"wallet_txn_id":109},"datetime":"2026-05-16T13:55:27+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"7e656eeebedb8852","method":"POST","path":"/api/withdrawals","status":201,"latency_ms":28,"ip":"154.161.142.41","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-16T13:55:27+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"d45c446ac6faf2c8","method":"GET","path":"/api/me","status":200,"latency_ms":22,"ip":"154.161.142.41","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-16T13:55:29+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"d79857cc6d308358","method":"GET","path":"/api/me","status":200,"latency_ms":30,"ip":"154.161.142.41","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-16T16:02:14+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"623ee0bd418b08cf","method":"GET","path":"/api/me","status":200,"latency_ms":15,"ip":"154.161.142.41","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-16T16:02:18+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":2,"refNumber":"STK-2ab2433bb4f8","gameType":2,"stake":500,"outcome":"loss","payout":0,"enginePath":"forced_loss","thresholdPct":20,"netRevenue":-3100,"winsToday":4000},"datetime":"2026-05-16T16:03:09+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"fa60a57b899ec391","method":"POST","path":"/api/game/play","status":200,"latency_ms":42,"ip":"154.161.142.41","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-16T16:03:09+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"2c2e444566df9a1e","method":"GET","path":"/api/me","status":200,"latency_ms":16,"ip":"154.161.34.158","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-16T19:04:21+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"7539ed2684d47622","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.161.34.158","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-16T19:04:28+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":2,"refNumber":"STK-7bd5d91ee241","gameType":2,"stake":200,"outcome":"loss","payout":0,"enginePath":"forced_loss","thresholdPct":20,"netRevenue":-2600,"winsToday":4000},"datetime":"2026-05-16T19:04:45+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"250eb038b01e466c","method":"POST","path":"/api/game/play","status":200,"latency_ms":22,"ip":"154.161.34.158","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-16T19:04:45+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"224624c68c9a2bcc","method":"GET","path":"/api/me","status":200,"latency_ms":11,"ip":"154.161.19.119","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-16T23:21:56+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"43acd1de669595ca","method":"GET","path":"/api/me","status":200,"latency_ms":24,"ip":"154.161.4.84","ua":"Mozilla/5.0 (Linux; Android 8.0.0; SM-G955U Build/R16NW) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36","player_id":2},"datetime":"2026-05-17T14:28:17+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"login_failed","context":{"request_id":"b67688e601e20573","msisdn":"233245399268","reason":"bad_password"},"datetime":"2026-05-17T14:29:02+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"b67688e601e20573","status":401,"error":"unauthorized","message":"Invalid phone number or password"},"datetime":"2026-05-17T14:29:02+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"06a8ff13900523e9","method":"GET","path":"/api/me","status":200,"latency_ms":9,"ip":"154.161.4.84","ua":"Mozilla/5.0 (Linux; Android 8.0.0; SM-G955U Build/R16NW) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36","player_id":2},"datetime":"2026-05-17T14:29:31+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"login_failed","context":{"request_id":"51995b5a0ed5114a","msisdn":"233245399268","reason":"bad_password"},"datetime":"2026-05-17T14:29:31+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"51995b5a0ed5114a","status":401,"error":"unauthorized","message":"Invalid phone number or password"},"datetime":"2026-05-17T14:29:31+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"8815d934fda4e971","method":"GET","path":"/api/me","status":200,"latency_ms":7,"ip":"154.161.4.84","ua":"Mozilla/5.0 (Linux; Android 8.0.0; SM-G955U Build/R16NW) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36","player_id":2},"datetime":"2026-05-17T14:30:48+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"452877e6f24f2196","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.161.4.84","ua":"Mozilla/5.0 (Linux; Android 8.0.0; SM-G955U Build/R16NW) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36","player_id":2},"datetime":"2026-05-17T14:30:57+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"7b9bafc8f35e9d43","method":"POST","path":"/api/auth/logout","status":200,"latency_ms":24,"ip":"154.161.4.84","ua":"Mozilla/5.0 (Linux; Android 8.0.0; SM-G955U Build/R16NW) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36","player_id":2},"datetime":"2026-05-17T14:31:17+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"1df8db7c535d3981","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-17T14:32:19+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"login_failed","context":{"request_id":"743dbfa24335608f","msisdn":"233245399268","reason":"bad_password"},"datetime":"2026-05-17T14:33:07+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"743dbfa24335608f","status":401,"error":"unauthorized","message":"Invalid phone number or password"},"datetime":"2026-05-17T14:33:07+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"login_failed","context":{"request_id":"76b596aa20f9a262","msisdn":"233245399268","reason":"bad_password"},"datetime":"2026-05-17T14:33:50+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"76b596aa20f9a262","status":401,"error":"unauthorized","message":"Invalid phone number or password"},"datetime":"2026-05-17T14:33:50+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"login_failed","context":{"request_id":"ee53303b528b4290","msisdn":"233245399268","reason":"bad_password"},"datetime":"2026-05-17T14:34:05+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"ee53303b528b4290","status":401,"error":"unauthorized","message":"Invalid phone number or password"},"datetime":"2026-05-17T14:34:05+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"bb014f867a21058d","method":"GET","path":"/api/me","status":200,"latency_ms":22,"ip":"154.161.62.37","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-17T17:41:50+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"522e0f363151c362","method":"GET","path":"/api/me","status":200,"latency_ms":23,"ip":"154.161.62.37","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-17T17:42:29+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":2,"refNumber":"STK-f425ab95dad5","gameType":3,"stake":200,"outcome":"loss","payout":0,"enginePath":"fair_random","thresholdPct":20,"netRevenue":0,"winsToday":0},"datetime":"2026-05-17T17:43:01+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"3d290160f1511f7b","method":"POST","path":"/api/game/play","status":200,"latency_ms":41,"ip":"154.161.62.37","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-17T17:43:01+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"256fe6b820d8ddfe","method":"GET","path":"/api/me","status":200,"latency_ms":34,"ip":"154.161.62.37","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-17T18:16:14+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"a1f16e30cb9e9c2f","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.161.62.37","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-17T18:16:52+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"1989cbee8029ca0d","method":"GET","path":"/api/me","status":200,"latency_ms":12,"ip":"154.161.62.37","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-17T19:07:24+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"4723ef81fe7f9096","method":"GET","path":"/api/me","status":200,"latency_ms":13,"ip":"154.161.62.37","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-17T19:07:29+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"76c51dd5a81a15e2","method":"GET","path":"/api/stakes","status":200,"latency_ms":17,"ip":"154.161.62.37","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-17T19:07:29+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"759957d96012160c","method":"GET","path":"/api/me","status":200,"latency_ms":26,"ip":"154.161.28.9","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-18T18:55:13+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"d71b452d6aa15e2e","method":"GET","path":"/api/me","status":200,"latency_ms":5,"ip":"154.161.28.9","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-18T18:55:15+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"cbf9e68b1267d610","method":"GET","path":"/api/me","status":200,"latency_ms":17,"ip":"154.161.146.67","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-19T12:11:32+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"6ceab291c6fb9ced","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"154.161.146.67","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-19T12:12:26+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"f21e3295cd8ade53","method":"GET","path":"/api/me","status":200,"latency_ms":32,"ip":"102.67.21.141","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36","player_id":3},"datetime":"2026-05-23T21:56:32+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"eb3321e61165b081","method":"GET","path":"/api/me","status":200,"latency_ms":14,"ip":"154.161.45.205","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-24T16:06:21+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"3cb9fd1324f346bb","method":"GET","path":"/api/me","status":200,"latency_ms":8,"ip":"154.161.45.205","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-24T16:07:47+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"ae6996a57802a450","method":"GET","path":"/api/stakes","status":200,"latency_ms":9,"ip":"154.161.45.205","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-24T16:07:47+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"9dd29c4d9a210366","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"154.161.45.205","ua":"Mozilla/5.0 (iPhone; CPU iPhone OS 18_6_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Mobile/15E148 Safari/604.1","player_id":2},"datetime":"2026-05-24T16:09:44+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"5692ebde0f35b9d5","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-29T18:47:02+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_exception","context":{"request_id":"f004fff956f0f5e1","status":401,"error":"unauthorized","message":"Authentication required"},"datetime":"2026-05-29T18:47:03+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"a18e98ec84dc2d02","method":"GET","path":"/api/me","status":200,"latency_ms":28,"ip":"197.211.59.90","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/30.0 Chrome/143.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-30T00:27:55+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"83105982f3a8800a","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"197.211.59.90","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/30.0 Chrome/143.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-30T00:28:02+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":3,"refNumber":"STK-501751c6b4e0","gameType":3,"stake":200,"outcome":"loss","payout":0,"enginePath":"fair_random","thresholdPct":20,"netRevenue":0,"winsToday":0},"datetime":"2026-05-30T00:28:53+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"d19db0e3f106f238","method":"POST","path":"/api/game/play","status":200,"latency_ms":30,"ip":"197.211.59.90","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/30.0 Chrome/143.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-30T00:28:53+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":3,"refNumber":"STK-26a23ce5cf76","gameType":3,"stake":200,"outcome":"loss","payout":0,"enginePath":"fair_random","thresholdPct":20,"netRevenue":200,"winsToday":0},"datetime":"2026-05-30T00:29:43+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"9d87b56e813d093b","method":"POST","path":"/api/game/play","status":200,"latency_ms":10,"ip":"197.211.59.90","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/30.0 Chrome/143.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-30T00:29:43+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":3,"refNumber":"STK-73d0646f06d1","gameType":3,"stake":200,"outcome":"loss","payout":0,"enginePath":"fair_random","thresholdPct":20,"netRevenue":400,"winsToday":0},"datetime":"2026-05-30T00:32:26+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"89eca89f99bf3bf4","method":"POST","path":"/api/game/play","status":200,"latency_ms":14,"ip":"197.211.59.90","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/30.0 Chrome/143.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-30T00:32:26+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":3,"refNumber":"STK-f123786e8a54","gameType":3,"stake":200,"outcome":"loss","payout":0,"enginePath":"fair_random","thresholdPct":20,"netRevenue":600,"winsToday":0},"datetime":"2026-05-30T00:33:03+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"86504573e288e8c2","method":"POST","path":"/api/game/play","status":200,"latency_ms":182,"ip":"197.211.59.90","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/30.0 Chrome/143.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-30T00:33:03+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":3,"refNumber":"STK-2182dd0123ab","gameType":3,"stake":200,"outcome":"loss","payout":0,"enginePath":"fair_random","thresholdPct":20,"netRevenue":800,"winsToday":0},"datetime":"2026-05-30T00:33:51+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"53b6d8b1e7af24d0","method":"POST","path":"/api/game/play","status":200,"latency_ms":9,"ip":"197.211.59.90","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/30.0 Chrome/143.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-30T00:33:51+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"1b5866005d56b36b","method":"GET","path":"/api/me","status":200,"latency_ms":6,"ip":"197.211.59.90","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/30.0 Chrome/143.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-30T00:34:00+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"6f3fa913ea6ff190","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"197.211.59.90","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/30.0 Chrome/143.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-30T00:34:19+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":3,"refNumber":"STK-f123b7164f33","gameType":3,"stake":200,"outcome":"loss","payout":0,"enginePath":"fair_random","thresholdPct":20,"netRevenue":1000,"winsToday":0},"datetime":"2026-05-30T00:34:52+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"3f54583bc98f1b13","method":"POST","path":"/api/game/play","status":200,"latency_ms":9,"ip":"197.211.59.90","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/30.0 Chrome/143.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-30T00:34:52+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":3,"refNumber":"STK-901b6edd1c2f","gameType":3,"stake":200,"outcome":"loss","payout":0,"enginePath":"fair_random","thresholdPct":20,"netRevenue":1200,"winsToday":0},"datetime":"2026-05-30T00:35:35+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"8a642a44d144c8c4","method":"POST","path":"/api/game/play","status":200,"latency_ms":8,"ip":"197.211.59.90","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/30.0 Chrome/143.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-30T00:35:35+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":3,"refNumber":"STK-62dfe2d18c72","gameType":3,"stake":200,"outcome":"loss","payout":0,"enginePath":"fair_random","thresholdPct":20,"netRevenue":1400,"winsToday":0},"datetime":"2026-05-30T00:36:16+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"578cfeb6c6c7b044","method":"POST","path":"/api/game/play","status":200,"latency_ms":34,"ip":"197.211.59.90","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/30.0 Chrome/143.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-30T00:36:16+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"80962baf9493d05b","method":"GET","path":"/api/me","status":200,"latency_ms":4,"ip":"197.211.59.90","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/30.0 Chrome/143.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-30T00:36:39+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"game.round.completed","context":{"playerId":3,"refNumber":"STK-6f6b680f1ef7","gameType":3,"stake":200,"outcome":"loss","payout":0,"enginePath":"fair_random","thresholdPct":20,"netRevenue":1600,"winsToday":0},"datetime":"2026-05-30T00:37:12+00:00"}
{"channel":"app","level":200,"level_name":"Info","message":"http_request","context":{"request_id":"6a96dae2045e23c8","method":"POST","path":"/api/game/play","status":200,"latency_ms":10,"ip":"197.211.59.90","ua":"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/30.0 Chrome/143.0.0.0 Mobile Safari/537.36","player_id":3},"datetime":"2026-05-30T00:37:12+00:00"}
