1297 lines
101 KiB
Plaintext
1297 lines
101 KiB
Plaintext
17:24:06.308 [wsServer-thread] INFO s.ws.BlockchainTmpRecoveryOnStartup - 🟢 BlockchainTmpRecovery: временных *.tmp_bch файлов не найдено — восстановление не требуется.
|
||
17:24:06.375 [wsServer-thread] INFO org.eclipse.jetty.server.Server - jetty-11.0.20; built: 2024-01-29T21:04:22.394Z; git: 922f8dc188f7011e60d0361de585fd4ac4d63064; jvm 17.0.18+8-Ubuntu-124.04.1
|
||
17:24:06.437 [wsServer-thread] INFO o.e.j.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@6e1b7ed5{/,null,AVAILABLE}
|
||
17:24:06.445 [wsServer-thread] INFO o.e.jetty.server.AbstractConnector - Started ServerConnector@30b62ac{HTTP/1.1, (http/1.1)}{0.0.0.0:7070}
|
||
17:24:06.452 [wsServer-thread] INFO org.eclipse.jetty.server.Server - Started Server@79a62b9c{STARTING}[11.0.20,sto=0] @926ms
|
||
17:24:06.452 [wsServer-thread] INFO server.ws.WsServer - ✅ WS сервер запущен на ws://localhost:7070/ws
|
||
17:24:07.175 [qtp587747978-42] INFO server.ws.BlockchainWsEndpoint - WS connected: /127.0.0.1:38734
|
||
17:24:07.210 [ws-worker-1] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddUser",
|
||
"requestId": "it-adduser-1",
|
||
"payload": {
|
||
"login": "TestUser1",
|
||
"blockchainName": "TestUser1-001",
|
||
"solanaKey": "WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=",
|
||
"blockchainKey": "WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=",
|
||
"deviceKey": "WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=",
|
||
"bchLimit": 50000000
|
||
}
|
||
}
|
||
|
||
17:24:07.279 [ws-worker-1] INFO s.l.w.J.h.t.Net_AddUser_Handler - ✅ AddUser ok: login=TestUser1, blockchainName=TestUser1-001, limit=50000000
|
||
17:24:07.293 [ws-worker-1] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddUser","requestId":"it-adduser-1","status":200,"payload":{"ok":true}}
|
||
17:24:07.298 [ws-worker-2] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "GetUser",
|
||
"requestId": "it-getuser-2",
|
||
"payload": {
|
||
"login": "TestUser1"
|
||
}
|
||
}
|
||
|
||
17:24:07.301 [ws-worker-2] INFO s.l.w.J.h.t.Net_GetUser_Handler - ✅ GetUser: found login=TestUser1, blockchainName=TestUser1-001
|
||
17:24:07.303 [ws-worker-2] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"GetUser","requestId":"it-getuser-2","status":200,"payload":{"exists":true,"login":"TestUser1","blockchainName":"TestUser1-001","solanaKey":"WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=","blockchainKey":"WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=","deviceKey":"WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=","ok":true}}
|
||
17:24:07.307 [ws-worker-3] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddUser",
|
||
"requestId": "it-adduser-3",
|
||
"payload": {
|
||
"login": "TestUser2",
|
||
"blockchainName": "TestUser2-001",
|
||
"solanaKey": "Sdfdd5XRWFzm66XDq850Xe+xZByUaEX4yhW39yJytxs=",
|
||
"blockchainKey": "Sdfdd5XRWFzm66XDq850Xe+xZByUaEX4yhW39yJytxs=",
|
||
"deviceKey": "Sdfdd5XRWFzm66XDq850Xe+xZByUaEX4yhW39yJytxs=",
|
||
"bchLimit": 50000000
|
||
}
|
||
}
|
||
|
||
17:24:07.312 [ws-worker-3] INFO s.l.w.J.h.t.Net_AddUser_Handler - ✅ AddUser ok: login=TestUser2, blockchainName=TestUser2-001, limit=50000000
|
||
17:24:07.313 [ws-worker-3] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddUser","requestId":"it-adduser-3","status":200,"payload":{"ok":true}}
|
||
17:24:07.315 [ws-worker-4] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "GetUser",
|
||
"requestId": "it-getuser-4",
|
||
"payload": {
|
||
"login": "TestUser2"
|
||
}
|
||
}
|
||
|
||
17:24:07.317 [ws-worker-4] INFO s.l.w.J.h.t.Net_GetUser_Handler - ✅ GetUser: found login=TestUser2, blockchainName=TestUser2-001
|
||
17:24:07.317 [ws-worker-4] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"GetUser","requestId":"it-getuser-4","status":200,"payload":{"exists":true,"login":"TestUser2","blockchainName":"TestUser2-001","solanaKey":"Sdfdd5XRWFzm66XDq850Xe+xZByUaEX4yhW39yJytxs=","blockchainKey":"Sdfdd5XRWFzm66XDq850Xe+xZByUaEX4yhW39yJytxs=","deviceKey":"Sdfdd5XRWFzm66XDq850Xe+xZByUaEX4yhW39yJytxs=","ok":true}}
|
||
17:24:07.320 [ws-worker-5] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddUser",
|
||
"requestId": "it-adduser-5",
|
||
"payload": {
|
||
"login": "TestUser3",
|
||
"blockchainName": "TestUser3-001",
|
||
"solanaKey": "W/SdJOdxg2WWEMdG66o1hMbjg9ej0X+gWy4uJnzexe4=",
|
||
"blockchainKey": "W/SdJOdxg2WWEMdG66o1hMbjg9ej0X+gWy4uJnzexe4=",
|
||
"deviceKey": "W/SdJOdxg2WWEMdG66o1hMbjg9ej0X+gWy4uJnzexe4=",
|
||
"bchLimit": 50000000
|
||
}
|
||
}
|
||
|
||
17:24:07.325 [ws-worker-5] INFO s.l.w.J.h.t.Net_AddUser_Handler - ✅ AddUser ok: login=TestUser3, blockchainName=TestUser3-001, limit=50000000
|
||
17:24:07.326 [ws-worker-5] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddUser","requestId":"it-adduser-5","status":200,"payload":{"ok":true}}
|
||
17:24:07.328 [ws-worker-6] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "GetUser",
|
||
"requestId": "it-getuser-6",
|
||
"payload": {
|
||
"login": "TestUser3"
|
||
}
|
||
}
|
||
|
||
17:24:07.330 [ws-worker-6] INFO s.l.w.J.h.t.Net_GetUser_Handler - ✅ GetUser: found login=TestUser3, blockchainName=TestUser3-001
|
||
17:24:07.330 [ws-worker-6] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"GetUser","requestId":"it-getuser-6","status":200,"payload":{"exists":true,"login":"TestUser3","blockchainName":"TestUser3-001","solanaKey":"W/SdJOdxg2WWEMdG66o1hMbjg9ej0X+gWy4uJnzexe4=","blockchainKey":"W/SdJOdxg2WWEMdG66o1hMbjg9ej0X+gWy4uJnzexe4=","deviceKey":"W/SdJOdxg2WWEMdG66o1hMbjg9ej0X+gWy4uJnzexe4=","ok":true}}
|
||
17:24:07.335 [ws-worker-7] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "GetUser",
|
||
"requestId": "it-getuser-7",
|
||
"payload": {
|
||
"login": "Testuser1"
|
||
}
|
||
}
|
||
|
||
17:24:07.336 [ws-worker-7] INFO s.l.w.J.h.t.Net_GetUser_Handler - ✅ GetUser: found login=TestUser1, blockchainName=TestUser1-001
|
||
17:24:07.337 [ws-worker-7] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"GetUser","requestId":"it-getuser-7","status":200,"payload":{"exists":true,"login":"TestUser1","blockchainName":"TestUser1-001","solanaKey":"WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=","blockchainKey":"WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=","deviceKey":"WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=","ok":true}}
|
||
17:24:07.340 [ws-worker-8] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "GetUser",
|
||
"requestId": "it-getuser-8",
|
||
"payload": {
|
||
"login": "NoSuchUser_987654321"
|
||
}
|
||
}
|
||
|
||
17:24:07.343 [ws-worker-8] INFO s.l.w.J.h.t.Net_GetUser_Handler - ℹ️ GetUser: not found for login=NoSuchUser_987654321
|
||
17:24:07.343 [ws-worker-8] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"GetUser","requestId":"it-getuser-8","status":200,"payload":{"exists":false,"ok":true}}
|
||
17:24:07.346 [ws-worker-9] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "SearchUsers",
|
||
"requestId": "it-searchusers-9",
|
||
"payload": {
|
||
"prefix": "Tes"
|
||
}
|
||
}
|
||
|
||
17:24:07.349 [ws-worker-9] INFO s.l.w.J.h.t.Net_SearchUsers_Handler - ✅ SearchUsers ok: prefix='Tes' -> 3
|
||
17:24:07.352 [ws-worker-9] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"SearchUsers","requestId":"it-searchusers-9","status":200,"payload":{"logins":["TestUser1","TestUser2","TestUser3"],"ok":true}}
|
||
17:24:07.357 [qtp587747978-38] INFO server.ws.BlockchainWsEndpoint - WS closed: 1000 bye
|
||
17:24:07.362 [qtp587747978-28] INFO server.ws.BlockchainWsEndpoint - WS connected: /127.0.0.1:38746
|
||
17:24:07.363 [ws-worker-10] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AuthChallenge",
|
||
"requestId": "it-auth-10",
|
||
"payload": { "login": "TestUser1" }
|
||
}
|
||
|
||
17:24:07.368 [ws-worker-10] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AuthChallenge","requestId":"it-auth-10","status":200,"payload":{"authNonce":"7J0gCbClpXFegl3rATic0Hom6AQeBJEb/tr80utehfI","ok":true}}
|
||
17:24:07.376 [ws-worker-11] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "CreateAuthSession",
|
||
"requestId": "it-create-11",
|
||
"payload": {
|
||
"storagePwd": "pwd-703441157847947",
|
||
"sessionPubKeyB64": "WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=",
|
||
"timeMs": 1772634247371,
|
||
"signatureB64": "HG3VL+hm4YKFEz+ew8MSCSyPwIvnJcQqOQ5DOuN12bqfR7nGhvID+59WLlctWHzBKmEzwcIzrrd2mqXFFiwUAQ==",
|
||
"clientInfo": "it-tests"
|
||
}
|
||
}
|
||
|
||
17:24:07.387 [ws-worker-11] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"CreateAuthSession","requestId":"it-create-11","status":200,"payload":{"sessionId":"pzInHbo8fC/HcqfZN16eDGZflRoBl9HiHFS1JnQCp9w","ok":true}}
|
||
17:24:07.390 [qtp587747978-42] INFO server.ws.BlockchainWsEndpoint - WS closed: 1000 bye
|
||
17:24:07.393 [qtp587747978-27] INFO server.ws.BlockchainWsEndpoint - WS connected: /127.0.0.1:38752
|
||
17:24:07.394 [ws-worker-12] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AuthChallenge",
|
||
"requestId": "it-auth-12",
|
||
"payload": { "login": "TestUser1" }
|
||
}
|
||
|
||
17:24:07.398 [ws-worker-12] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AuthChallenge","requestId":"it-auth-12","status":200,"payload":{"authNonce":"4AfJawYtV8x5Yf7uerYzzQ4b3d+F3ghb42u31WUvtqI","ok":true}}
|
||
17:24:07.400 [ws-worker-13] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "CreateAuthSession",
|
||
"requestId": "it-create-13",
|
||
"payload": {
|
||
"storagePwd": "pwd-703441186060889",
|
||
"sessionPubKeyB64": "WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=",
|
||
"timeMs": 1772634247399,
|
||
"signatureB64": "RmIP575wz9S+Zq1hLSethOQy6dBvpnxbgvdkhGuNkmtwyOv5IsOND9PVtkRQFI8EywgDpxtOGG0HxGOoUF1EAA==",
|
||
"clientInfo": "it-tests"
|
||
}
|
||
}
|
||
|
||
17:24:07.408 [ws-worker-13] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"CreateAuthSession","requestId":"it-create-13","status":200,"payload":{"sessionId":"jcjPUfsTMOJX02lJHKp8OzVUmgFkG9wxW8n8pItS2Oc","ok":true}}
|
||
17:24:07.409 [qtp587747978-42] INFO server.ws.BlockchainWsEndpoint - WS closed: 1000 bye
|
||
17:24:07.412 [qtp587747978-30] INFO server.ws.BlockchainWsEndpoint - WS connected: /127.0.0.1:38756
|
||
17:24:07.414 [ws-worker-14] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AuthChallenge",
|
||
"requestId": "it-auth-14",
|
||
"payload": { "login": "TestUser1" }
|
||
}
|
||
|
||
17:24:07.416 [ws-worker-14] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AuthChallenge","requestId":"it-auth-14","status":200,"payload":{"authNonce":"IgmBpTnO94hBCoPY91ZKIItHlWrbCSyBxWSbS/UxbZI","ok":true}}
|
||
17:24:07.418 [ws-worker-15] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "CreateAuthSession",
|
||
"requestId": "it-create-15",
|
||
"payload": {
|
||
"storagePwd": "pwd-703441203727427",
|
||
"sessionPubKeyB64": "WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=",
|
||
"timeMs": 1772634247417,
|
||
"signatureB64": "UpX6TZDmCZWPUQGY3JRloe+xBrG1hy1GvmuppB3IDg/7mPO7Q3jtEEhWdkNko0mZfeMEksBLkYKfLF8ylu0HAA==",
|
||
"clientInfo": "it-tests"
|
||
}
|
||
}
|
||
|
||
17:24:07.425 [ws-worker-15] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"CreateAuthSession","requestId":"it-create-15","status":200,"payload":{"sessionId":"cWl0luB9lWuUpMaJd/JKxlwOE79boyJ6+R5HYglEjZA","ok":true}}
|
||
17:24:07.426 [qtp587747978-42] INFO server.ws.BlockchainWsEndpoint - WS closed: 1000 bye
|
||
17:24:07.429 [qtp587747978-31] INFO server.ws.BlockchainWsEndpoint - WS connected: /127.0.0.1:38758
|
||
17:24:07.431 [ws-worker-16] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "SessionChallenge",
|
||
"requestId": "it-sch-16",
|
||
"payload": {
|
||
"sessionId": "pzInHbo8fC/HcqfZN16eDGZflRoBl9HiHFS1JnQCp9w"
|
||
}
|
||
}
|
||
|
||
17:24:07.440 [ws-worker-16] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"SessionChallenge","requestId":"it-sch-16","status":200,"payload":{"nonce":"dVLqdaFvqyomJSAcfMlLg/tdFz0R+rHMhHPVoG73tkg","ok":true}}
|
||
17:24:07.444 [ws-worker-1] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "SessionLogin",
|
||
"requestId": "it-slogin-17",
|
||
"payload": {
|
||
"sessionId": "pzInHbo8fC/HcqfZN16eDGZflRoBl9HiHFS1JnQCp9w",
|
||
"timeMs": 1772634247442,
|
||
"signatureB64": "ZnqSgduhAmvyYS6GD8oN03s4uefrfCZ3Ke6z0ZHNtL+jaFeDPvJ8bUrF/QD5Lkblu2+14Qk9mfncaIyC1HxECw==",
|
||
"clientInfo": "it-tests"
|
||
}
|
||
}
|
||
|
||
17:24:07.460 [ws-worker-1] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"SessionLogin","requestId":"it-slogin-17","status":200,"payload":{"storagePwd":"pwd-703441157847947","ok":true}}
|
||
17:24:07.462 [ws-worker-2] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "ListSessions",
|
||
"requestId": "it-list-18",
|
||
"payload": {
|
||
}
|
||
}
|
||
|
||
17:24:07.468 [ws-worker-2] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"ListSessions","requestId":"it-list-18","status":200,"payload":{"sessions":[{"sessionId":"pzInHbo8fC/HcqfZN16eDGZflRoBl9HiHFS1JnQCp9w","clientInfoFromClient":"it-tests","clientInfoFromRequest":"UA=Java-http-client/17.0.18; remote=127.0.0.1","geo":"unknown","lastAuthirificatedAtMs":1772634247453},{"sessionId":"jcjPUfsTMOJX02lJHKp8OzVUmgFkG9wxW8n8pItS2Oc","clientInfoFromClient":"it-tests","clientInfoFromRequest":"UA=Java-http-client/17.0.18; remote=127.0.0.1","geo":"unknown","lastAuthirificatedAtMs":1772634247402},{"sessionId":"cWl0luB9lWuUpMaJd/JKxlwOE79boyJ6+R5HYglEjZA","clientInfoFromClient":"it-tests","clientInfoFromRequest":"UA=Java-http-client/17.0.18; remote=127.0.0.1","geo":"unknown","lastAuthirificatedAtMs":1772634247419}],"ok":true}}
|
||
17:24:07.470 [qtp587747978-27] INFO server.ws.BlockchainWsEndpoint - WS closed: 1000 bye
|
||
17:24:07.473 [qtp587747978-32] INFO server.ws.BlockchainWsEndpoint - WS connected: /127.0.0.1:38774
|
||
17:24:07.475 [ws-worker-3] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AuthChallenge",
|
||
"requestId": "it-auth-19",
|
||
"payload": { "login": "TestUser1" }
|
||
}
|
||
|
||
17:24:07.477 [ws-worker-3] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AuthChallenge","requestId":"it-auth-19","status":200,"payload":{"authNonce":"/fbfIqWoqEaJXk/uWSYCclKBVPWYrHzFJYMj9zbza/o","ok":true}}
|
||
17:24:07.479 [ws-worker-4] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "CreateAuthSession",
|
||
"requestId": "it-create-20",
|
||
"payload": {
|
||
"storagePwd": "pwd-703441264996047",
|
||
"sessionPubKeyB64": "WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=",
|
||
"timeMs": 1772634247478,
|
||
"signatureB64": "v7uJtvVjPKDx5m9LlsEro7eVlL3a/omRpCx6dar/wWTAVL1FUz5GJkZ5izOsYAWt21VRIvPjEX526GYtGccyCg==",
|
||
"clientInfo": "it-tests"
|
||
}
|
||
}
|
||
|
||
17:24:07.485 [ws-worker-4] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"CreateAuthSession","requestId":"it-create-20","status":200,"payload":{"sessionId":"PZrBZtq5SNjs0GZHVx6BZ4lF0TRH1t5JtC3MYtDzhLU","ok":true}}
|
||
17:24:07.487 [qtp587747978-27] INFO server.ws.BlockchainWsEndpoint - WS closed: 1000 bye
|
||
17:24:07.491 [qtp587747978-33] INFO server.ws.BlockchainWsEndpoint - WS connected: /127.0.0.1:38776
|
||
17:24:07.492 [ws-worker-5] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "SessionChallenge",
|
||
"requestId": "it-sch-21",
|
||
"payload": {
|
||
"sessionId": "pzInHbo8fC/HcqfZN16eDGZflRoBl9HiHFS1JnQCp9w"
|
||
}
|
||
}
|
||
|
||
17:24:07.494 [ws-worker-5] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"SessionChallenge","requestId":"it-sch-21","status":200,"payload":{"nonce":"w+RUuMebXJHiP6Sx4c8FTCijnRkjV9fyG2AYfD2xXL0","ok":true}}
|
||
17:24:07.496 [ws-worker-6] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "SessionLogin",
|
||
"requestId": "it-slogin-22",
|
||
"payload": {
|
||
"sessionId": "pzInHbo8fC/HcqfZN16eDGZflRoBl9HiHFS1JnQCp9w",
|
||
"timeMs": 1772634247495,
|
||
"signatureB64": "dmvaHUX+beBBM+/zg3UyeRqQ0eFZ2nGAUAJ5rTdDXdjM8ZQOrrgg3yuZL4p5H5pLFOvxfoon4WGPcunABMgiCA==",
|
||
"clientInfo": "it-tests"
|
||
}
|
||
}
|
||
|
||
17:24:07.504 [ws-worker-6] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"SessionLogin","requestId":"it-slogin-22","status":200,"payload":{"storagePwd":"pwd-703441157847947","ok":true}}
|
||
17:24:07.505 [ws-worker-7] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "CloseActiveSession",
|
||
"requestId": "it-close-23",
|
||
"payload": {
|
||
"sessionId": "PZrBZtq5SNjs0GZHVx6BZ4lF0TRH1t5JtC3MYtDzhLU"
|
||
}
|
||
}
|
||
|
||
17:24:07.516 [ws-worker-7] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"CloseActiveSession","requestId":"it-close-23","status":200,"payload":{"ok":true}}
|
||
17:24:07.517 [qtp587747978-30] INFO server.ws.BlockchainWsEndpoint - WS closed: 1000 bye
|
||
17:24:07.521 [qtp587747978-26] INFO server.ws.BlockchainWsEndpoint - WS connected: /127.0.0.1:38778
|
||
17:24:07.523 [ws-worker-8] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "SessionChallenge",
|
||
"requestId": "it-sch-24",
|
||
"payload": {
|
||
"sessionId": "pzInHbo8fC/HcqfZN16eDGZflRoBl9HiHFS1JnQCp9w"
|
||
}
|
||
}
|
||
|
||
17:24:07.526 [ws-worker-8] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"SessionChallenge","requestId":"it-sch-24","status":200,"payload":{"nonce":"0cnpcBWyN0r5iGVMFJDSsg9Z6hQDp2WaRUBNsQKKrG4","ok":true}}
|
||
17:24:07.528 [ws-worker-9] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "SessionLogin",
|
||
"requestId": "it-slogin-25",
|
||
"payload": {
|
||
"sessionId": "pzInHbo8fC/HcqfZN16eDGZflRoBl9HiHFS1JnQCp9w",
|
||
"timeMs": 1772634247527,
|
||
"signatureB64": "yNaUTBhwKn0KP7Lke71V5EGQI2OfI2CoKqOVrCPmd9O+Bkf0WTVPNsm1FxfOj5WPmnSWkGSk91N5HoAIVTEZDg==",
|
||
"clientInfo": "it-tests"
|
||
}
|
||
}
|
||
|
||
17:24:07.537 [ws-worker-9] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"SessionLogin","requestId":"it-slogin-25","status":200,"payload":{"storagePwd":"pwd-703441157847947","ok":true}}
|
||
17:24:07.539 [ws-worker-10] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "ListSessions",
|
||
"requestId": "it-list-26",
|
||
"payload": {
|
||
}
|
||
}
|
||
|
||
17:24:07.541 [ws-worker-10] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"ListSessions","requestId":"it-list-26","status":200,"payload":{"sessions":[{"sessionId":"pzInHbo8fC/HcqfZN16eDGZflRoBl9HiHFS1JnQCp9w","clientInfoFromClient":"it-tests","clientInfoFromRequest":"UA=Java-http-client/17.0.18; remote=127.0.0.1","geo":"unknown","lastAuthirificatedAtMs":1772634247532},{"sessionId":"jcjPUfsTMOJX02lJHKp8OzVUmgFkG9wxW8n8pItS2Oc","clientInfoFromClient":"it-tests","clientInfoFromRequest":"UA=Java-http-client/17.0.18; remote=127.0.0.1","geo":"unknown","lastAuthirificatedAtMs":1772634247402},{"sessionId":"cWl0luB9lWuUpMaJd/JKxlwOE79boyJ6+R5HYglEjZA","clientInfoFromClient":"it-tests","clientInfoFromRequest":"UA=Java-http-client/17.0.18; remote=127.0.0.1","geo":"unknown","lastAuthirificatedAtMs":1772634247419}],"ok":true}}
|
||
17:24:07.543 [qtp587747978-31] INFO server.ws.BlockchainWsEndpoint - WS closed: 1000 bye
|
||
17:24:07.547 [qtp587747978-43] INFO server.ws.BlockchainWsEndpoint - WS connected: /127.0.0.1:38784
|
||
17:24:07.559 [ws-worker-11] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddBlock",
|
||
"requestId": "it-addblock-27",
|
||
"payload": {
|
||
"blockchainName": "TestUser1-001",
|
||
"blockNumber": 0,
|
||
"prevBlockHash": "0000000000000000000000000000000000000000000000000000000000000000",
|
||
"blockBytesB64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEcAAAAAAAAAAGmoQIcAAAAAAAFTSGlOZQlUZXN0VXNlcjEBAPqFPDTDI8g/3E4pMShBs4Jo8Ziy7LaG3hTmhHWvAZuuJ9yU0Z8mAV3dem5NkwoNpPm2utg6OTdcB+yrrnvJsgc="
|
||
}
|
||
}
|
||
|
||
17:24:07.565 [ws-worker-11] INFO shine.db.dao.BlocksDAO - DBG BlockEntry: type=0 sub=0 lineCode=null prevLineNumber=null thisLineNumber=null prevLineHashLen=null
|
||
17:24:07.570 [ws-worker-11] INFO s.l.w.J.h.b.Net_AddBlock_Handler - ✅ AddBlock ok: login=TestUser1, blockchainName=TestUser1-001, blockNumber=0, newHash=c77bc6b44e27b73bd4117dcd374baa58125bc6309be6fca0b856c3d0eb093d9c
|
||
17:24:07.572 [ws-worker-11] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddBlock","requestId":"it-addblock-27","status":200,"payload":{"serverLastGlobalNumber":0,"serverLastGlobalHash":"c77bc6b44e27b73bd4117dcd374baa58125bc6309be6fca0b856c3d0eb093d9c","ok":true}}
|
||
17:24:07.578 [ws-worker-12] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddBlock",
|
||
"requestId": "it-addblock-28",
|
||
"payload": {
|
||
"blockchainName": "TestUser1-001",
|
||
"blockNumber": 1,
|
||
"prevBlockHash": "c77bc6b44e27b73bd4117dcd374baa58125bc6309be6fca0b856c3d0eb093d9c",
|
||
"blockBytesB64": "AADHe8a0Tie3O9QRfc03S6pYElvGMJvm/KC4VsPQ6wk9nAAAAIEAAAABAAAAAGmoQIcAAQAKAAEAAAAAAAAAAMd7xrROJ7c71BF9zTdLqlgSW8Ywm+b8oLhWw9DrCT2cAAAAAAAbVTE6IHN0b3J5L3Bvc3QgaW4gY2hhbm5lbCAwAQARi/Jfr0LK3WI3UerRrtpyQjAlouS5S7HsHXVQQcIGJwsNy1MTS9QbWdsAx0JdHSEewLeCQWbvlJ+uBTianHMJ"
|
||
}
|
||
}
|
||
|
||
17:24:07.583 [ws-worker-12] INFO shine.db.dao.BlocksDAO - DBG BlockEntry: type=1 sub=10 lineCode=0 prevLineNumber=0 thisLineNumber=0 prevLineHashLen=32
|
||
17:24:07.587 [ws-worker-12] INFO s.l.w.J.h.b.Net_AddBlock_Handler - ✅ AddBlock ok: login=TestUser1, blockchainName=TestUser1-001, blockNumber=1, newHash=3ef821c36f340e3092cabd494418f9c0fe90a7d8ed3e830cb36834fe7601cf2a
|
||
17:24:07.587 [ws-worker-12] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddBlock","requestId":"it-addblock-28","status":200,"payload":{"serverLastGlobalNumber":1,"serverLastGlobalHash":"3ef821c36f340e3092cabd494418f9c0fe90a7d8ed3e830cb36834fe7601cf2a","ok":true}}
|
||
17:24:07.589 [ws-worker-13] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddBlock",
|
||
"requestId": "it-addblock-29",
|
||
"payload": {
|
||
"blockchainName": "TestUser1-001",
|
||
"blockNumber": 2,
|
||
"prevBlockHash": "3ef821c36f340e3092cabd494418f9c0fe90a7d8ed3e830cb36834fe7601cf2a",
|
||
"blockBytesB64": "AAA++CHDbzQOMJLKvUlEGPnA/pCn2O0+gwyzaDT+dgHPKgAAAGkAAAACAAAAAGmoQIcAAAABAAEAAAAAAAAAAMd7xrROJ7c71BF9zTdLqlgSW8Ywm+b8oLhWw9DrCT2cAAAAAQROZXdzAQBMSQMEJbnkgN9Tfrbhqq7fQtJwjPmbmopdigKSp3ZFgQO0AiNNLJRl7hFzBt36+JqUCc/MFiyGqKUpNhGOj1UO"
|
||
}
|
||
}
|
||
|
||
17:24:07.593 [ws-worker-13] INFO shine.db.dao.BlocksDAO - DBG BlockEntry: type=0 sub=1 lineCode=0 prevLineNumber=0 thisLineNumber=1 prevLineHashLen=32
|
||
17:24:07.597 [ws-worker-13] INFO s.l.w.J.h.b.Net_AddBlock_Handler - ✅ AddBlock ok: login=TestUser1, blockchainName=TestUser1-001, blockNumber=2, newHash=accb63727c5f12e2927c35141213474247bacd4de9b0a4fe1978de2afbeee673
|
||
17:24:07.598 [ws-worker-13] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddBlock","requestId":"it-addblock-29","status":200,"payload":{"serverLastGlobalNumber":2,"serverLastGlobalHash":"accb63727c5f12e2927c35141213474247bacd4de9b0a4fe1978de2afbeee673","ok":true}}
|
||
17:24:07.600 [ws-worker-14] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddBlock",
|
||
"requestId": "it-addblock-30",
|
||
"payload": {
|
||
"blockchainName": "TestUser1-001",
|
||
"blockNumber": 3,
|
||
"prevBlockHash": "accb63727c5f12e2927c35141213474247bacd4de9b0a4fe1978de2afbeee673",
|
||
"blockBytesB64": "AACsy2NyfF8S4pJ8NRQSE0dCR7rNTemwpP4ZeN4q++7mcwAAAHYAAAADAAAAAGmoQIcAAQAKAAEAAAACAAAAAqzLY3J8XxLiknw1FBITR0JHus1N6bCk/hl43ir77uZzAAAAAAAQVTE6IE5ld3MgcG9zdCAjMAEAsRNNstW+8BBv6CdQU/h+tbaIaLWFn8oykstLKe31GCiag16VYNS1uORCMBk1j6KQ0lXO2+Z7VlUMwonAHM93DQ=="
|
||
}
|
||
}
|
||
|
||
17:24:07.607 [ws-worker-14] INFO shine.db.dao.BlocksDAO - DBG BlockEntry: type=1 sub=10 lineCode=2 prevLineNumber=2 thisLineNumber=0 prevLineHashLen=32
|
||
17:24:07.613 [ws-worker-14] INFO s.l.w.J.h.b.Net_AddBlock_Handler - ✅ AddBlock ok: login=TestUser1, blockchainName=TestUser1-001, blockNumber=3, newHash=af7df5040d5cadb450487a54f4f6a1c01988e0b5baa980a1afa61639c60c0399
|
||
17:24:07.613 [ws-worker-14] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddBlock","requestId":"it-addblock-30","status":200,"payload":{"serverLastGlobalNumber":3,"serverLastGlobalHash":"af7df5040d5cadb450487a54f4f6a1c01988e0b5baa980a1afa61639c60c0399","ok":true}}
|
||
17:24:07.616 [ws-worker-15] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddBlock",
|
||
"requestId": "it-addblock-31",
|
||
"payload": {
|
||
"blockchainName": "TestUser1-001",
|
||
"blockNumber": 4,
|
||
"prevBlockHash": "af7df5040d5cadb450487a54f4f6a1c01988e0b5baa980a1afa61639c60c0399",
|
||
"blockBytesB64": "AACvffUEDVyttFBIelT09qHAGYjgtbqpgKGvphY5xgwDmQAAAHYAAAAEAAAAAGmoQIcAAQAKAAEAAAACAAAAA6999QQNXK20UEh6VPT2ocAZiOC1uqmAoa+mFjnGDAOZAAAAAQAQVTE6IE5ld3MgcG9zdCAjMQEArNg4VSIg9SVO3HgOi+HixXB9aKuhAlYeTtr6L33JVg3qATh0R1bqQhyn5opkKBS3Q0Cm08YEncQsC6fxSK+tDQ=="
|
||
}
|
||
}
|
||
|
||
17:24:07.619 [ws-worker-15] INFO shine.db.dao.BlocksDAO - DBG BlockEntry: type=1 sub=10 lineCode=2 prevLineNumber=3 thisLineNumber=1 prevLineHashLen=32
|
||
17:24:07.624 [ws-worker-15] INFO s.l.w.J.h.b.Net_AddBlock_Handler - ✅ AddBlock ok: login=TestUser1, blockchainName=TestUser1-001, blockNumber=4, newHash=edfa47ff99352e90f84778c41ace7a13d77dad405414ff7b40c503d43a8d52a9
|
||
17:24:07.624 [ws-worker-15] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddBlock","requestId":"it-addblock-31","status":200,"payload":{"serverLastGlobalNumber":4,"serverLastGlobalHash":"edfa47ff99352e90f84778c41ace7a13d77dad405414ff7b40c503d43a8d52a9","ok":true}}
|
||
17:24:07.626 [ws-worker-16] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddBlock",
|
||
"requestId": "it-addblock-32",
|
||
"payload": {
|
||
"blockchainName": "TestUser1-001",
|
||
"blockNumber": 5,
|
||
"prevBlockHash": "edfa47ff99352e90f84778c41ace7a13d77dad405414ff7b40c503d43a8d52a9",
|
||
"blockBytesB64": "AADt+kf/mTUukPhHeMQaznoT132tQFQU/3tAxQPUOo1SqQAAAKEAAAAFAAAAAGmoQIcAAQALAAEAAAACAAAABO36R/+ZNS6Q+Ed4xBrOehPXfa1AVBT/e0DFA9Q6jVKpAAAAAgAAAAOvffUEDVyttFBIelT09qHAGYjgtbqpgKGvphY5xgwDmQAXVTE6IE5ld3MgcG9zdCAjMCAoRURJVCkBAGN86Cx3mO94QQHMun8ZY74VGFCUcQWZt0O+LY48D3srAsNLJPBTYQXX5aneRpGufworGxnkehieeOYj3Qk1Jwc="
|
||
}
|
||
}
|
||
|
||
17:24:07.629 [ws-worker-16] INFO shine.db.dao.BlocksDAO - DBG BlockEntry: type=1 sub=11 lineCode=2 prevLineNumber=4 thisLineNumber=2 prevLineHashLen=32
|
||
17:24:07.633 [ws-worker-16] INFO s.l.w.J.h.b.Net_AddBlock_Handler - ✅ AddBlock ok: login=TestUser1, blockchainName=TestUser1-001, blockNumber=5, newHash=6793912d9d9b542375c1e3efcdda97b17a8947b88724e651a641c61d57b2181d
|
||
17:24:07.634 [ws-worker-16] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddBlock","requestId":"it-addblock-32","status":200,"payload":{"serverLastGlobalNumber":5,"serverLastGlobalHash":"6793912d9d9b542375c1e3efcdda97b17a8947b88724e651a641c61d57b2181d","ok":true}}
|
||
17:24:07.636 [ws-worker-1] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddBlock",
|
||
"requestId": "it-addblock-33",
|
||
"payload": {
|
||
"blockchainName": "TestUser2-001",
|
||
"blockNumber": 0,
|
||
"prevBlockHash": "0000000000000000000000000000000000000000000000000000000000000000",
|
||
"blockBytesB64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEcAAAAAAAAAAGmoQIcAAAAAAAFTSGlOZQlUZXN0VXNlcjIBAG3UOKOD19W+10PxHYz8TuWhDSJRbH4dcQYp9Ip8cpqG2W0bDUtZCZ80H2rhkR3tJHLJf8uun7Hv5GpPXP7KwAQ="
|
||
}
|
||
}
|
||
|
||
17:24:07.641 [ws-worker-1] INFO shine.db.dao.BlocksDAO - DBG BlockEntry: type=0 sub=0 lineCode=null prevLineNumber=null thisLineNumber=null prevLineHashLen=null
|
||
17:24:07.645 [ws-worker-1] INFO s.l.w.J.h.b.Net_AddBlock_Handler - ✅ AddBlock ok: login=TestUser2, blockchainName=TestUser2-001, blockNumber=0, newHash=df27486aa71bfb2e2b179999458de5257fe5218b0bba0f468680964f5a7ca9c5
|
||
17:24:07.646 [ws-worker-1] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddBlock","requestId":"it-addblock-33","status":200,"payload":{"serverLastGlobalNumber":0,"serverLastGlobalHash":"df27486aa71bfb2e2b179999458de5257fe5218b0bba0f468680964f5a7ca9c5","ok":true}}
|
||
17:24:07.651 [ws-worker-2] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddBlock",
|
||
"requestId": "it-addblock-34",
|
||
"payload": {
|
||
"blockchainName": "TestUser1-001",
|
||
"blockNumber": 6,
|
||
"prevBlockHash": "6793912d9d9b542375c1e3efcdda97b17a8947b88724e651a641c61d57b2181d",
|
||
"blockBytesB64": "AABnk5EtnZtUI3XB4+/N2pexeolHuIck5lGmQcYdV7IYHQAAAJYAAAAGAAAAAGmoQIcAAwAeAAEAAAAAAAAAAMd7xrROJ7c71BF9zTdLqlgSW8Ywm+b8oLhWw9DrCT2cAAAAAQ1UZXN0VXNlcjItMDAxAAAAAN8nSGqnG/suKxeZmUWN5SV/5SGLC7oPRoaAlk9afKnFAQDv21FZ8ryiea56rA9pputRKHN076SDIZKl+VycBHFzN/TZ+ZMkHF7BtVQNm86LvG9ddsrJFAytc2iPXzYhrhMP"
|
||
}
|
||
}
|
||
|
||
17:24:07.656 [ws-worker-2] INFO shine.db.dao.BlocksDAO - DBG BlockEntry: type=3 sub=30 lineCode=0 prevLineNumber=0 thisLineNumber=1 prevLineHashLen=32
|
||
17:24:07.662 [ws-worker-2] INFO s.l.w.J.h.b.Net_AddBlock_Handler - ✅ AddBlock ok: login=TestUser1, blockchainName=TestUser1-001, blockNumber=6, newHash=121b4bab9aebdf80e159b0721452c42b8fb1a59855796c86fbce83e9fe25a046
|
||
17:24:07.662 [ws-worker-2] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddBlock","requestId":"it-addblock-34","status":200,"payload":{"serverLastGlobalNumber":6,"serverLastGlobalHash":"121b4bab9aebdf80e159b0721452c42b8fb1a59855796c86fbce83e9fe25a046","ok":true}}
|
||
17:24:07.665 [ws-worker-3] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddBlock",
|
||
"requestId": "it-addblock-35",
|
||
"payload": {
|
||
"blockchainName": "TestUser2-001",
|
||
"blockNumber": 1,
|
||
"prevBlockHash": "df27486aa71bfb2e2b179999458de5257fe5218b0bba0f468680964f5a7ca9c5",
|
||
"blockBytesB64": "AADfJ0hqpxv7LisXmZlFjeUlf+Uhiwu6D0aGgJZPWnypxQAAAJYAAAABAAAAAGmoQIcAAwAeAAEAAAAAAAAAAN8nSGqnG/suKxeZmUWN5SV/5SGLC7oPRoaAlk9afKnFAAAAAQ1UZXN0VXNlcjEtMDAxAAAAAqzLY3J8XxLiknw1FBITR0JHus1N6bCk/hl43ir77uZzAQBOFjAeh0R9rsjgfAcHVvwONTotL9KJj9/N4EZ0EXsFFrYeYZhEQ08r+wyo8l4PsJkv9DhrSk4RZdBNi4J+jdwI"
|
||
}
|
||
}
|
||
|
||
17:24:07.669 [ws-worker-3] INFO shine.db.dao.BlocksDAO - DBG BlockEntry: type=3 sub=30 lineCode=0 prevLineNumber=0 thisLineNumber=1 prevLineHashLen=32
|
||
17:24:07.674 [ws-worker-3] INFO s.l.w.J.h.b.Net_AddBlock_Handler - ✅ AddBlock ok: login=TestUser2, blockchainName=TestUser2-001, blockNumber=1, newHash=76ee8f1f01d8641825ea3de0862240c99b40278dd5a382dc4743e23091ce2088
|
||
17:24:07.675 [ws-worker-3] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddBlock","requestId":"it-addblock-35","status":200,"payload":{"serverLastGlobalNumber":1,"serverLastGlobalHash":"76ee8f1f01d8641825ea3de0862240c99b40278dd5a382dc4743e23091ce2088","ok":true}}
|
||
17:24:07.677 [ws-worker-4] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddBlock",
|
||
"requestId": "it-addblock-36",
|
||
"payload": {
|
||
"blockchainName": "TestUser1-001",
|
||
"blockNumber": 7,
|
||
"prevBlockHash": "121b4bab9aebdf80e159b0721452c42b8fb1a59855796c86fbce83e9fe25a046",
|
||
"blockBytesB64": "AAASG0urmuvfgOFZsHIUUsQrj7GlmFV5bIb7zoPp/iWgRgAAAJYAAAAHAAAAAGmoQIcAAwAKAAEAAAAAAAAABhIbS6ua69+A4VmwchRSxCuPsaWYVXlshvvOg+n+JaBGAAAAAg1UZXN0VXNlcjItMDAxAAAAAN8nSGqnG/suKxeZmUWN5SV/5SGLC7oPRoaAlk9afKnFAQDYYrrhw9vy9HzRSKe92i0FWiEUYWYxdODwL+B3lo2xmvQP470oNc65KRy7Sl+rjPZP8JEYmTMjMMhpgqGTKNcL"
|
||
}
|
||
}
|
||
|
||
17:24:07.680 [ws-worker-4] INFO shine.db.dao.BlocksDAO - DBG BlockEntry: type=3 sub=10 lineCode=0 prevLineNumber=6 thisLineNumber=2 prevLineHashLen=32
|
||
17:24:07.686 [ws-worker-4] INFO s.l.w.J.h.b.Net_AddBlock_Handler - ✅ AddBlock ok: login=TestUser1, blockchainName=TestUser1-001, blockNumber=7, newHash=62d926f8b2b2e70f08f5888806fb53692cb40d4e237b9a8d843e6add28ba7019
|
||
17:24:07.686 [ws-worker-4] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddBlock","requestId":"it-addblock-36","status":200,"payload":{"serverLastGlobalNumber":7,"serverLastGlobalHash":"62d926f8b2b2e70f08f5888806fb53692cb40d4e237b9a8d843e6add28ba7019","ok":true}}
|
||
17:24:07.688 [ws-worker-5] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddBlock",
|
||
"requestId": "it-addblock-37",
|
||
"payload": {
|
||
"blockchainName": "TestUser2-001",
|
||
"blockNumber": 2,
|
||
"prevBlockHash": "76ee8f1f01d8641825ea3de0862240c99b40278dd5a382dc4743e23091ce2088",
|
||
"blockBytesB64": "AAB27o8fAdhkGCXqPeCGIkDJm0AnjdWjgtxHQ+Iwkc4giAAAAJYAAAACAAAAAGmoQIcAAwAKAAEAAAAAAAAAAXbujx8B2GQYJeo94IYiQMmbQCeN1aOC3EdD4jCRziCIAAAAAg1UZXN0VXNlcjEtMDAxAAAAAMd7xrROJ7c71BF9zTdLqlgSW8Ywm+b8oLhWw9DrCT2cAQDXySeqiGupCMIEd8/9xc7UzGzZk3EUZCzlKV5k6dWmQmaaBkqaQUdCvUnAVcnHiEtDVh5iiJ6pLHXmHBLEqj8O"
|
||
}
|
||
}
|
||
|
||
17:24:07.695 [ws-worker-5] INFO shine.db.dao.BlocksDAO - DBG BlockEntry: type=3 sub=10 lineCode=0 prevLineNumber=1 thisLineNumber=2 prevLineHashLen=32
|
||
17:24:07.701 [ws-worker-5] INFO s.l.w.J.h.b.Net_AddBlock_Handler - ✅ AddBlock ok: login=TestUser2, blockchainName=TestUser2-001, blockNumber=2, newHash=ec26ae2df1d64cffa435134279ce42ba5f3e472dc22b97cf2c25be2ebb00dc7e
|
||
17:24:07.703 [ws-worker-5] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddBlock","requestId":"it-addblock-37","status":200,"payload":{"serverLastGlobalNumber":2,"serverLastGlobalHash":"ec26ae2df1d64cffa435134279ce42ba5f3e472dc22b97cf2c25be2ebb00dc7e","ok":true}}
|
||
17:24:07.709 [ws-worker-6] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddBlock",
|
||
"requestId": "it-addblock-38",
|
||
"payload": {
|
||
"blockchainName": "TestUser1-001",
|
||
"blockNumber": 8,
|
||
"prevBlockHash": "62d926f8b2b2e70f08f5888806fb53692cb40d4e237b9a8d843e6add28ba7019",
|
||
"blockBytesB64": "AABi2Sb4srLnDwj1iIgG+1NpLLQNTiN7mo2EPmrdKLpwGQAAAJYAAAAIAAAAAGmoQIcAAwAUAAEAAAAAAAAAB2LZJviysucPCPWIiAb7U2kstA1OI3uajYQ+at0ounAZAAAAAw1UZXN0VXNlcjItMDAxAAAAAN8nSGqnG/suKxeZmUWN5SV/5SGLC7oPRoaAlk9afKnFAQDE71HG1bIQD/APIMF4RRITC6zcu23ESnTyTjcLnxaCcllRvio5+aT1Twvn4ZpIFTLuGUtUhYFP/DY59RnBPXMH"
|
||
}
|
||
}
|
||
|
||
17:24:07.721 [ws-worker-6] INFO shine.db.dao.BlocksDAO - DBG BlockEntry: type=3 sub=20 lineCode=0 prevLineNumber=7 thisLineNumber=3 prevLineHashLen=32
|
||
17:24:07.729 [ws-worker-6] INFO s.l.w.J.h.b.Net_AddBlock_Handler - ✅ AddBlock ok: login=TestUser1, blockchainName=TestUser1-001, blockNumber=8, newHash=e069c806ebde5f884e81cff416420724b3bc2430a8f8b83c087aa4831a249d49
|
||
17:24:07.730 [ws-worker-6] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddBlock","requestId":"it-addblock-38","status":200,"payload":{"serverLastGlobalNumber":8,"serverLastGlobalHash":"e069c806ebde5f884e81cff416420724b3bc2430a8f8b83c087aa4831a249d49","ok":true}}
|
||
17:24:07.734 [ws-worker-7] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddBlock",
|
||
"requestId": "it-addblock-39",
|
||
"payload": {
|
||
"blockchainName": "TestUser2-001",
|
||
"blockNumber": 3,
|
||
"prevBlockHash": "ec26ae2df1d64cffa435134279ce42ba5f3e472dc22b97cf2c25be2ebb00dc7e",
|
||
"blockBytesB64": "AADsJq4t8dZM/6Q1E0J5zkK6Xz5HLcIrl88sJb4uuwDcfgAAAJYAAAADAAAAAGmoQIcAAwAUAAEAAAAAAAAAAuwmri3x1kz/pDUTQnnOQrpfPkctwiuXzywlvi67ANx+AAAAAw1UZXN0VXNlcjEtMDAxAAAAAMd7xrROJ7c71BF9zTdLqlgSW8Ywm+b8oLhWw9DrCT2cAQBriBMYB4C/ZaXtOoAvhlSqAmcTFIxEgmEDJqZ7LKOJeSkdepEtnOEasT3kPYbg1a24SJzMGBtjWqbwz9q9ZYgP"
|
||
}
|
||
}
|
||
|
||
17:24:07.739 [ws-worker-7] INFO shine.db.dao.BlocksDAO - DBG BlockEntry: type=3 sub=20 lineCode=0 prevLineNumber=2 thisLineNumber=3 prevLineHashLen=32
|
||
17:24:07.745 [ws-worker-7] INFO s.l.w.J.h.b.Net_AddBlock_Handler - ✅ AddBlock ok: login=TestUser2, blockchainName=TestUser2-001, blockNumber=3, newHash=94aeabbe47c279bde37d631041982e1c4eaf974a84869e9dc9b55d296e6e55a1
|
||
17:24:07.746 [ws-worker-7] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddBlock","requestId":"it-addblock-39","status":200,"payload":{"serverLastGlobalNumber":3,"serverLastGlobalHash":"94aeabbe47c279bde37d631041982e1c4eaf974a84869e9dc9b55d296e6e55a1","ok":true}}
|
||
17:24:07.751 [ws-worker-8] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddBlock",
|
||
"requestId": "it-addblock-40",
|
||
"payload": {
|
||
"blockchainName": "TestUser2-001",
|
||
"blockNumber": 4,
|
||
"prevBlockHash": "94aeabbe47c279bde37d631041982e1c4eaf974a84869e9dc9b55d296e6e55a1",
|
||
"blockBytesB64": "AACUrqu+R8J5veN9YxBBmC4cTq+XSoSGnp3JtV0pbm5VoQAAAJYAAAAEAAAAAGmoQIcAAQAUAAENVGVzdFVzZXIxLTAwMQAAAAOvffUEDVyttFBIelT09qHAGYjgtbqpgKGvphY5xgwDmQAqVTI6IHJlcGx5IHRvIFUxIE5ld3MgcG9zdCAjMCAoY3Jvc3MtY2hhaW4pAQBaYTCSUVcoV5rnBPxvpJp6VbtEYfrZRAcERcF5MY1qx4v7spJZNbRxT2L9YsV3XJN/oESXVs3B32euDdF89mcA"
|
||
}
|
||
}
|
||
|
||
17:24:07.756 [ws-worker-8] INFO shine.db.dao.BlocksDAO - DBG BlockEntry: type=1 sub=20 lineCode=null prevLineNumber=null thisLineNumber=null prevLineHashLen=null
|
||
17:24:07.763 [ws-worker-8] INFO s.l.w.J.h.b.Net_AddBlock_Handler - ✅ AddBlock ok: login=TestUser2, blockchainName=TestUser2-001, blockNumber=4, newHash=39845e5986926d5a2307954f76e5c4262bd7901ac74e6a737db4fb8f6f4382a7
|
||
17:24:07.763 [ws-worker-8] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddBlock","requestId":"it-addblock-40","status":200,"payload":{"serverLastGlobalNumber":4,"serverLastGlobalHash":"39845e5986926d5a2307954f76e5c4262bd7901ac74e6a737db4fb8f6f4382a7","ok":true}}
|
||
17:24:07.766 [ws-worker-9] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddBlock",
|
||
"requestId": "it-addblock-41",
|
||
"payload": {
|
||
"blockchainName": "TestUser3-001",
|
||
"blockNumber": 0,
|
||
"prevBlockHash": "0000000000000000000000000000000000000000000000000000000000000000",
|
||
"blockBytesB64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEcAAAAAAAAAAGmoQIcAAAAAAAFTSGlOZQlUZXN0VXNlcjMBAB3mkpUVc76/m8qxrTf4e8Im9BsbMTUFujRFzMxrjbyIosQJWr3wBFwmgEJl2o6hY+YILleIh16M8Ub7mRDvbQk="
|
||
}
|
||
}
|
||
|
||
17:24:07.770 [ws-worker-9] INFO shine.db.dao.BlocksDAO - DBG BlockEntry: type=0 sub=0 lineCode=null prevLineNumber=null thisLineNumber=null prevLineHashLen=null
|
||
17:24:07.776 [ws-worker-9] INFO s.l.w.J.h.b.Net_AddBlock_Handler - ✅ AddBlock ok: login=TestUser3, blockchainName=TestUser3-001, blockNumber=0, newHash=adb67a13ab6ec25e6ed169eaa72139fc633b125f7b3a4c353041594f6bfd8691
|
||
17:24:07.776 [ws-worker-9] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddBlock","requestId":"it-addblock-41","status":200,"payload":{"serverLastGlobalNumber":0,"serverLastGlobalHash":"adb67a13ab6ec25e6ed169eaa72139fc633b125f7b3a4c353041594f6bfd8691","ok":true}}
|
||
17:24:07.779 [ws-worker-10] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddBlock",
|
||
"requestId": "it-addblock-42",
|
||
"payload": {
|
||
"blockchainName": "TestUser1-001",
|
||
"blockNumber": 9,
|
||
"prevBlockHash": "e069c806ebde5f884e81cff416420724b3bc2430a8f8b83c087aa4831a249d49",
|
||
"blockBytesB64": "AADgacgG695fiE6Bz/QWQgcks7wkMKj4uDwIeqSDGiSdSQAAAJYAAAAJAAAAAGmoQIcAAwAUAAEAAAAAAAAACOBpyAbr3l+IToHP9BZCBySzvCQwqPi4PAh6pIMaJJ1JAAAABA1UZXN0VXNlcjMtMDAxAAAAAK22ehOrbsJebtFp6qchOfxjOxJfezpMNTBBWU9r/YaRAQCDT/sI1whMau/8z56w/SkjVFGqER5Phh6ew7jWNxvWCKPecs8Uc/c8c5xsxoPqOOaB7OdmHrwn0oJSNk/UjCsC"
|
||
}
|
||
}
|
||
|
||
17:24:07.784 [ws-worker-10] INFO shine.db.dao.BlocksDAO - DBG BlockEntry: type=3 sub=20 lineCode=0 prevLineNumber=8 thisLineNumber=4 prevLineHashLen=32
|
||
17:24:07.790 [ws-worker-10] INFO s.l.w.J.h.b.Net_AddBlock_Handler - ✅ AddBlock ok: login=TestUser1, blockchainName=TestUser1-001, blockNumber=9, newHash=aa2208f919ea78d9975e025d78b039682c332ffa72f23219ae20c98991454b61
|
||
17:24:07.792 [ws-worker-10] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddBlock","requestId":"it-addblock-42","status":200,"payload":{"serverLastGlobalNumber":9,"serverLastGlobalHash":"aa2208f919ea78d9975e025d78b039682c332ffa72f23219ae20c98991454b61","ok":true}}
|
||
17:24:07.794 [ws-worker-11] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddBlock",
|
||
"requestId": "it-addblock-43",
|
||
"payload": {
|
||
"blockchainName": "TestUser1-001",
|
||
"blockNumber": 10,
|
||
"prevBlockHash": "aa2208f919ea78d9975e025d78b039682c332ffa72f23219ae20c98991454b61",
|
||
"blockBytesB64": "AACqIgj5Gep42ZdeAl14sDloLDMv+nLyMhmuIMmJkUVLYQAAAJYAAAAKAAAAAGmoQIcAAwAVAAEAAAAAAAAACaoiCPkZ6njZl14CXXiwOWgsMy/6cvIyGa4gyYmRRUthAAAABQ1UZXN0VXNlcjItMDAxAAAAAN8nSGqnG/suKxeZmUWN5SV/5SGLC7oPRoaAlk9afKnFAQBezbaHxsC5/SPS8Xw7pNvtIqFlVgzUeKKo+w3+3u8MbG6uckCGVu/9HyHoxZ211RV8JsVfnsrLbIZI/CcSBAII"
|
||
}
|
||
}
|
||
|
||
17:24:07.798 [ws-worker-11] INFO shine.db.dao.BlocksDAO - DBG BlockEntry: type=3 sub=21 lineCode=0 prevLineNumber=9 thisLineNumber=5 prevLineHashLen=32
|
||
17:24:07.803 [ws-worker-11] INFO s.l.w.J.h.b.Net_AddBlock_Handler - ✅ AddBlock ok: login=TestUser1, blockchainName=TestUser1-001, blockNumber=10, newHash=d213abb238e0e1aacca30db5939743f5e8a95baa9c4ffa09e33465db4eb1cde8
|
||
17:24:07.804 [ws-worker-11] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddBlock","requestId":"it-addblock-43","status":200,"payload":{"serverLastGlobalNumber":10,"serverLastGlobalHash":"d213abb238e0e1aacca30db5939743f5e8a95baa9c4ffa09e33465db4eb1cde8","ok":true}}
|
||
17:24:07.806 [qtp587747978-43] INFO server.ws.BlockchainWsEndpoint - WS closed: 1000 bye
|
||
17:24:07.815 [qtp587747978-38] INFO server.ws.BlockchainWsEndpoint - WS connected: /127.0.0.1:38786
|
||
17:24:07.817 [ws-worker-12] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "UpsertUserParam",
|
||
"requestId": "it-upsert-44",
|
||
"payload": {
|
||
"login": "TestUser1",
|
||
"param": "profile:name",
|
||
"time_ms": 1772634247807,
|
||
"value": "Anna",
|
||
"device_key": "WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=",
|
||
"signature": "hn4cw/Xzk0bWcXvM3Lx1RIWwU+TVw/fbtstJHjkv9Blyi+kofNFpnte4ddjMVKxIxmwZrp5ck9dqRUS5A+oWBw=="
|
||
}
|
||
}
|
||
|
||
17:24:07.824 [ws-worker-12] INFO s.l.w.J.h.u.Net_UpsertUserParam_Handler - ✅ UpsertUserParam applied: login=TestUser1, param=profile:name, time_ms=1772634247807
|
||
17:24:07.828 [ws-worker-12] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"UpsertUserParam","requestId":"it-upsert-44","status":200,"payload":{"ok":true}}
|
||
17:24:07.829 [qtp587747978-38] INFO server.ws.BlockchainWsEndpoint - WS closed: 1000 bye
|
||
17:24:07.833 [qtp587747978-29] INFO server.ws.BlockchainWsEndpoint - WS connected: /127.0.0.1:38802
|
||
17:24:07.834 [ws-worker-13] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "GetUserParam",
|
||
"requestId": "it-getparam-45",
|
||
"payload": {
|
||
"login": "TestUser1",
|
||
"param": "profile:name"
|
||
}
|
||
}
|
||
|
||
17:24:07.840 [ws-worker-13] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"GetUserParam","requestId":"it-getparam-45","status":200,"payload":{"login":"TestUser1","param":"profile:name","time_ms":1772634247807,"value":"Anna","device_key":"WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=","signature":"hn4cw/Xzk0bWcXvM3Lx1RIWwU+TVw/fbtstJHjkv9Blyi+kofNFpnte4ddjMVKxIxmwZrp5ck9dqRUS5A+oWBw==","ok":true}}
|
||
17:24:07.843 [qtp587747978-29] INFO server.ws.BlockchainWsEndpoint - WS closed: 1000 bye
|
||
17:24:07.848 [qtp587747978-58] INFO server.ws.BlockchainWsEndpoint - WS connected: /127.0.0.1:38814
|
||
17:24:07.849 [ws-worker-14] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "UpsertUserParam",
|
||
"requestId": "it-upsert-46",
|
||
"payload": {
|
||
"login": "TestUser1",
|
||
"param": "profile:city",
|
||
"time_ms": 1772634247817,
|
||
"value": "Amsterdam",
|
||
"device_key": "WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=",
|
||
"signature": "ZhclC4leJeuhFXZ0RyH/bP/l8Tza4GWVWztgS1hwYXKKxm92brxj8VmhnjlMDsLuD2iSROffCQZ99ebeCaIMAg=="
|
||
}
|
||
}
|
||
|
||
17:24:07.853 [ws-worker-14] INFO s.l.w.J.h.u.Net_UpsertUserParam_Handler - ✅ UpsertUserParam applied: login=TestUser1, param=profile:city, time_ms=1772634247817
|
||
17:24:07.855 [ws-worker-14] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"UpsertUserParam","requestId":"it-upsert-46","status":200,"payload":{"ok":true}}
|
||
17:24:07.856 [qtp587747978-58] INFO server.ws.BlockchainWsEndpoint - WS closed: 1000 bye
|
||
17:24:07.861 [qtp587747978-42] INFO server.ws.BlockchainWsEndpoint - WS connected: /127.0.0.1:38820
|
||
17:24:07.862 [ws-worker-15] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "UpsertUserParam",
|
||
"requestId": "it-upsert-47",
|
||
"payload": {
|
||
"login": "TestUser1",
|
||
"param": "profile:name",
|
||
"time_ms": 1772634247827,
|
||
"value": "Anna Updated",
|
||
"device_key": "WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=",
|
||
"signature": "BbYNYQ3fIGAit1e4RNxVRKf9VI7bFyMd2zhL8gYYAIHh792hKEtW6zyH/2O147koZNXVwb6fGvKeiBIILmqvCw=="
|
||
}
|
||
}
|
||
|
||
17:24:07.865 [ws-worker-15] INFO s.l.w.J.h.u.Net_UpsertUserParam_Handler - ✅ UpsertUserParam applied: login=TestUser1, param=profile:name, time_ms=1772634247827
|
||
17:24:07.867 [ws-worker-15] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"UpsertUserParam","requestId":"it-upsert-47","status":200,"payload":{"ok":true}}
|
||
17:24:07.869 [qtp587747978-42] INFO server.ws.BlockchainWsEndpoint - WS closed: 1000 bye
|
||
17:24:07.875 [qtp587747978-28] INFO server.ws.BlockchainWsEndpoint - WS connected: /127.0.0.1:38822
|
||
17:24:07.876 [ws-worker-16] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "GetUserParam",
|
||
"requestId": "it-getparam-48",
|
||
"payload": {
|
||
"login": "TestUser1",
|
||
"param": "profile:name"
|
||
}
|
||
}
|
||
|
||
17:24:07.879 [ws-worker-16] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"GetUserParam","requestId":"it-getparam-48","status":200,"payload":{"login":"TestUser1","param":"profile:name","time_ms":1772634247827,"value":"Anna Updated","device_key":"WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=","signature":"BbYNYQ3fIGAit1e4RNxVRKf9VI7bFyMd2zhL8gYYAIHh792hKEtW6zyH/2O147koZNXVwb6fGvKeiBIILmqvCw==","ok":true}}
|
||
17:24:07.880 [qtp587747978-28] INFO server.ws.BlockchainWsEndpoint - WS closed: 1000 bye
|
||
17:24:07.884 [qtp587747978-27] INFO server.ws.BlockchainWsEndpoint - WS connected: /127.0.0.1:38828
|
||
17:24:07.885 [ws-worker-1] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "ListUserParams",
|
||
"requestId": "it-listparams-49",
|
||
"payload": { "login": "TestUser1" }
|
||
}
|
||
|
||
17:24:07.890 [ws-worker-1] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"ListUserParams","requestId":"it-listparams-49","status":200,"payload":{"login":"TestUser1","params":[{"login":"TestUser1","param":"profile:name","time_ms":1772634247827,"value":"Anna Updated","device_key":"WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=","signature":"BbYNYQ3fIGAit1e4RNxVRKf9VI7bFyMd2zhL8gYYAIHh792hKEtW6zyH/2O147koZNXVwb6fGvKeiBIILmqvCw=="},{"login":"TestUser1","param":"profile:city","time_ms":1772634247817,"value":"Amsterdam","device_key":"WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=","signature":"ZhclC4leJeuhFXZ0RyH/bP/l8Tza4GWVWztgS1hwYXKKxm92brxj8VmhnjlMDsLuD2iSROffCQZ99ebeCaIMAg=="}],"ok":true}}
|
||
17:24:07.892 [qtp587747978-27] INFO server.ws.BlockchainWsEndpoint - WS closed: 1000 bye
|
||
17:24:07.897 [qtp587747978-30] INFO server.ws.BlockchainWsEndpoint - WS connected: /127.0.0.1:38838
|
||
17:24:07.898 [ws-worker-2] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "GetFriendsLists",
|
||
"requestId": "it-friends-50",
|
||
"payload": {
|
||
"login": "TestUser1"
|
||
}
|
||
}
|
||
|
||
17:24:07.902 [ws-worker-2] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"GetFriendsLists","requestId":"it-friends-50","status":200,"payload":{"login":"TestUser1","out_friends":["TestUser2"],"in_friends":["TestUser2"],"ok":true}}
|
||
17:24:07.906 [ws-worker-3] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "GetFriendsLists",
|
||
"requestId": "it-friends-51",
|
||
"payload": {
|
||
"login": "Testuser1"
|
||
}
|
||
}
|
||
|
||
17:24:07.908 [ws-worker-3] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"GetFriendsLists","requestId":"it-friends-51","status":200,"payload":{"login":"TestUser1","out_friends":["TestUser2"],"in_friends":["TestUser2"],"ok":true}}
|
||
17:24:07.910 [ws-worker-4] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "GetFriendsLists",
|
||
"requestId": "it-friends-52",
|
||
"payload": {
|
||
"login": "TestUser2"
|
||
}
|
||
}
|
||
|
||
17:24:07.911 [ws-worker-4] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"GetFriendsLists","requestId":"it-friends-52","status":200,"payload":{"login":"TestUser2","out_friends":["TestUser1"],"in_friends":["TestUser1"],"ok":true}}
|
||
17:24:07.912 [qtp587747978-30] INFO server.ws.BlockchainWsEndpoint - WS closed: 1000 bye
|
||
17:35:46.815 [wsServer-thread] INFO s.ws.BlockchainTmpRecoveryOnStartup - 🟢 BlockchainTmpRecovery: временных *.tmp_bch файлов не найдено — восстановление не требуется.
|
||
17:35:46.888 [wsServer-thread] INFO org.eclipse.jetty.server.Server - jetty-11.0.20; built: 2024-01-29T21:04:22.394Z; git: 922f8dc188f7011e60d0361de585fd4ac4d63064; jvm 17.0.18+8-Ubuntu-124.04.1
|
||
17:35:46.974 [wsServer-thread] INFO o.e.j.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@4778f203{/,null,AVAILABLE}
|
||
17:35:46.984 [wsServer-thread] INFO o.e.jetty.server.AbstractConnector - Started ServerConnector@59721949{HTTP/1.1, (http/1.1)}{0.0.0.0:7070}
|
||
17:35:46.992 [wsServer-thread] INFO org.eclipse.jetty.server.Server - Started Server@71bdbbb3{STARTING}[11.0.20,sto=0] @1000ms
|
||
17:35:46.992 [wsServer-thread] INFO server.ws.WsServer - ✅ WS сервер запущен на ws://localhost:7070/ws
|
||
17:35:47.668 [qtp1534512182-41] INFO server.ws.BlockchainWsEndpoint - WS connected: /127.0.0.1:55366
|
||
17:35:47.702 [ws-worker-1] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddUser",
|
||
"requestId": "it-adduser-1",
|
||
"payload": {
|
||
"login": "TestUser1",
|
||
"blockchainName": "TestUser1-001",
|
||
"solanaKey": "WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=",
|
||
"blockchainKey": "WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=",
|
||
"deviceKey": "WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=",
|
||
"bchLimit": 50000000
|
||
}
|
||
}
|
||
|
||
17:35:47.766 [ws-worker-1] INFO s.l.w.J.h.t.Net_AddUser_Handler - ✅ AddUser ok: login=TestUser1, blockchainName=TestUser1-001, limit=50000000
|
||
17:35:47.781 [ws-worker-1] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddUser","requestId":"it-adduser-1","status":200,"payload":{"ok":true}}
|
||
17:35:47.786 [ws-worker-2] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "GetUser",
|
||
"requestId": "it-getuser-2",
|
||
"payload": {
|
||
"login": "TestUser1"
|
||
}
|
||
}
|
||
|
||
17:35:47.791 [ws-worker-2] INFO s.l.w.J.h.t.Net_GetUser_Handler - ✅ GetUser: found login=TestUser1, blockchainName=TestUser1-001
|
||
17:35:47.792 [ws-worker-2] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"GetUser","requestId":"it-getuser-2","status":200,"payload":{"exists":true,"login":"TestUser1","blockchainName":"TestUser1-001","solanaKey":"WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=","blockchainKey":"WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=","deviceKey":"WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=","ok":true}}
|
||
17:35:47.795 [ws-worker-3] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddUser",
|
||
"requestId": "it-adduser-3",
|
||
"payload": {
|
||
"login": "TestUser2",
|
||
"blockchainName": "TestUser2-001",
|
||
"solanaKey": "Sdfdd5XRWFzm66XDq850Xe+xZByUaEX4yhW39yJytxs=",
|
||
"blockchainKey": "Sdfdd5XRWFzm66XDq850Xe+xZByUaEX4yhW39yJytxs=",
|
||
"deviceKey": "Sdfdd5XRWFzm66XDq850Xe+xZByUaEX4yhW39yJytxs=",
|
||
"bchLimit": 50000000
|
||
}
|
||
}
|
||
|
||
17:35:47.801 [ws-worker-3] INFO s.l.w.J.h.t.Net_AddUser_Handler - ✅ AddUser ok: login=TestUser2, blockchainName=TestUser2-001, limit=50000000
|
||
17:35:47.801 [ws-worker-3] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddUser","requestId":"it-adduser-3","status":200,"payload":{"ok":true}}
|
||
17:35:47.803 [ws-worker-4] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "GetUser",
|
||
"requestId": "it-getuser-4",
|
||
"payload": {
|
||
"login": "TestUser2"
|
||
}
|
||
}
|
||
|
||
17:35:47.806 [ws-worker-4] INFO s.l.w.J.h.t.Net_GetUser_Handler - ✅ GetUser: found login=TestUser2, blockchainName=TestUser2-001
|
||
17:35:47.806 [ws-worker-4] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"GetUser","requestId":"it-getuser-4","status":200,"payload":{"exists":true,"login":"TestUser2","blockchainName":"TestUser2-001","solanaKey":"Sdfdd5XRWFzm66XDq850Xe+xZByUaEX4yhW39yJytxs=","blockchainKey":"Sdfdd5XRWFzm66XDq850Xe+xZByUaEX4yhW39yJytxs=","deviceKey":"Sdfdd5XRWFzm66XDq850Xe+xZByUaEX4yhW39yJytxs=","ok":true}}
|
||
17:35:47.809 [ws-worker-5] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddUser",
|
||
"requestId": "it-adduser-5",
|
||
"payload": {
|
||
"login": "TestUser3",
|
||
"blockchainName": "TestUser3-001",
|
||
"solanaKey": "W/SdJOdxg2WWEMdG66o1hMbjg9ej0X+gWy4uJnzexe4=",
|
||
"blockchainKey": "W/SdJOdxg2WWEMdG66o1hMbjg9ej0X+gWy4uJnzexe4=",
|
||
"deviceKey": "W/SdJOdxg2WWEMdG66o1hMbjg9ej0X+gWy4uJnzexe4=",
|
||
"bchLimit": 50000000
|
||
}
|
||
}
|
||
|
||
17:35:47.814 [ws-worker-5] INFO s.l.w.J.h.t.Net_AddUser_Handler - ✅ AddUser ok: login=TestUser3, blockchainName=TestUser3-001, limit=50000000
|
||
17:35:47.814 [ws-worker-5] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddUser","requestId":"it-adduser-5","status":200,"payload":{"ok":true}}
|
||
17:35:47.816 [ws-worker-6] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "GetUser",
|
||
"requestId": "it-getuser-6",
|
||
"payload": {
|
||
"login": "TestUser3"
|
||
}
|
||
}
|
||
|
||
17:35:47.818 [ws-worker-6] INFO s.l.w.J.h.t.Net_GetUser_Handler - ✅ GetUser: found login=TestUser3, blockchainName=TestUser3-001
|
||
17:35:47.818 [ws-worker-6] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"GetUser","requestId":"it-getuser-6","status":200,"payload":{"exists":true,"login":"TestUser3","blockchainName":"TestUser3-001","solanaKey":"W/SdJOdxg2WWEMdG66o1hMbjg9ej0X+gWy4uJnzexe4=","blockchainKey":"W/SdJOdxg2WWEMdG66o1hMbjg9ej0X+gWy4uJnzexe4=","deviceKey":"W/SdJOdxg2WWEMdG66o1hMbjg9ej0X+gWy4uJnzexe4=","ok":true}}
|
||
17:35:47.822 [ws-worker-7] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "GetUser",
|
||
"requestId": "it-getuser-7",
|
||
"payload": {
|
||
"login": "Testuser1"
|
||
}
|
||
}
|
||
|
||
17:35:47.824 [ws-worker-7] INFO s.l.w.J.h.t.Net_GetUser_Handler - ✅ GetUser: found login=TestUser1, blockchainName=TestUser1-001
|
||
17:35:47.825 [ws-worker-7] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"GetUser","requestId":"it-getuser-7","status":200,"payload":{"exists":true,"login":"TestUser1","blockchainName":"TestUser1-001","solanaKey":"WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=","blockchainKey":"WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=","deviceKey":"WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=","ok":true}}
|
||
17:35:47.827 [ws-worker-8] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "GetUser",
|
||
"requestId": "it-getuser-8",
|
||
"payload": {
|
||
"login": "NoSuchUser_987654321"
|
||
}
|
||
}
|
||
|
||
17:35:47.829 [ws-worker-8] INFO s.l.w.J.h.t.Net_GetUser_Handler - ℹ️ GetUser: not found for login=NoSuchUser_987654321
|
||
17:35:47.829 [ws-worker-8] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"GetUser","requestId":"it-getuser-8","status":200,"payload":{"exists":false,"ok":true}}
|
||
17:35:47.832 [ws-worker-9] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "SearchUsers",
|
||
"requestId": "it-searchusers-9",
|
||
"payload": {
|
||
"prefix": "Tes"
|
||
}
|
||
}
|
||
|
||
17:35:47.836 [ws-worker-9] INFO s.l.w.J.h.t.Net_SearchUsers_Handler - ✅ SearchUsers ok: prefix='Tes' -> 3
|
||
17:35:47.839 [ws-worker-9] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"SearchUsers","requestId":"it-searchusers-9","status":200,"payload":{"logins":["TestUser1","TestUser2","TestUser3"],"ok":true}}
|
||
17:35:47.847 [qtp1534512182-37] INFO server.ws.BlockchainWsEndpoint - WS closed: 1000 bye
|
||
17:35:47.851 [qtp1534512182-27] INFO server.ws.BlockchainWsEndpoint - WS connected: /127.0.0.1:55370
|
||
17:35:47.854 [ws-worker-10] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AuthChallenge",
|
||
"requestId": "it-auth-10",
|
||
"payload": { "login": "TestUser1" }
|
||
}
|
||
|
||
17:35:47.858 [ws-worker-10] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AuthChallenge","requestId":"it-auth-10","status":200,"payload":{"authNonce":"4MroIbv26AJzk81cjSB0kdxNKje0le2CBVbI9CLMpCw","ok":true}}
|
||
17:35:47.871 [ws-worker-11] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "CreateAuthSession",
|
||
"requestId": "it-create-11",
|
||
"payload": {
|
||
"storagePwd": "pwd-704141649191027",
|
||
"sessionPubKeyB64": "WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=",
|
||
"timeMs": 1772634947862,
|
||
"signatureB64": "MxpLJvSun43nt38sagsCE9/+cbmS9SK/osnGBUWZ4KjIbTnkFuJNEhnBvioJ7C7kMZIGi4mHtp2K/yRd35XUDA==",
|
||
"clientInfo": "it-tests"
|
||
}
|
||
}
|
||
|
||
17:35:47.883 [ws-worker-11] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"CreateAuthSession","requestId":"it-create-11","status":200,"payload":{"sessionId":"M9dSe+50tvuZw+jNTlU9NjDmqHKa5mylhEz66wV5Qs0","ok":true}}
|
||
17:35:47.885 [qtp1534512182-41] INFO server.ws.BlockchainWsEndpoint - WS closed: 1000 bye
|
||
17:35:47.889 [qtp1534512182-28] INFO server.ws.BlockchainWsEndpoint - WS connected: /127.0.0.1:55376
|
||
17:35:47.890 [ws-worker-12] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AuthChallenge",
|
||
"requestId": "it-auth-12",
|
||
"payload": { "login": "TestUser1" }
|
||
}
|
||
|
||
17:35:47.893 [ws-worker-12] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AuthChallenge","requestId":"it-auth-12","status":200,"payload":{"authNonce":"3slrhytuXoja+ilgy5UjDtuYmcwe7RwEk2MrdoXQbzQ","ok":true}}
|
||
17:35:47.896 [ws-worker-13] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "CreateAuthSession",
|
||
"requestId": "it-create-13",
|
||
"payload": {
|
||
"storagePwd": "pwd-704141680946131",
|
||
"sessionPubKeyB64": "WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=",
|
||
"timeMs": 1772634947894,
|
||
"signatureB64": "FLVVKX/t0a2wxWHhqmMK/wGEFRnhaElLvm6hn6dwx8e6zsnbkPvCHBvxGAnrOmv9DwJ11y+qTLBFSjhTAKNaAQ==",
|
||
"clientInfo": "it-tests"
|
||
}
|
||
}
|
||
|
||
17:35:47.902 [ws-worker-13] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"CreateAuthSession","requestId":"it-create-13","status":200,"payload":{"sessionId":"/SqVa2wCAMHw03PHKhxoOP3oCDnY8UPS+aS1B9NWuj4","ok":true}}
|
||
17:35:47.904 [qtp1534512182-41] INFO server.ws.BlockchainWsEndpoint - WS closed: 1000 bye
|
||
17:35:47.908 [qtp1534512182-29] INFO server.ws.BlockchainWsEndpoint - WS connected: /127.0.0.1:55388
|
||
17:35:47.909 [ws-worker-14] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AuthChallenge",
|
||
"requestId": "it-auth-14",
|
||
"payload": { "login": "TestUser1" }
|
||
}
|
||
|
||
17:35:47.912 [ws-worker-14] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AuthChallenge","requestId":"it-auth-14","status":200,"payload":{"authNonce":"x/O2M6PgyNNIkE18UXR0BWKvrq6FB7/G0C6/ZO1C4dU","ok":true}}
|
||
17:35:47.914 [ws-worker-15] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "CreateAuthSession",
|
||
"requestId": "it-create-15",
|
||
"payload": {
|
||
"storagePwd": "pwd-704141699608691",
|
||
"sessionPubKeyB64": "WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=",
|
||
"timeMs": 1772634947912,
|
||
"signatureB64": "GZiroGxDii78HA9wEAR1VWCJPMfu0z8l5AAhphtqo3Uetw0x5LAl3DBQWdGopXtYgKRTUXzTP8uhrCb70OI9Dw==",
|
||
"clientInfo": "it-tests"
|
||
}
|
||
}
|
||
|
||
17:35:47.921 [ws-worker-15] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"CreateAuthSession","requestId":"it-create-15","status":200,"payload":{"sessionId":"HItCoeIf2Kebt6pidZyOADa3u2Fo3/sKJFngfeY1nGU","ok":true}}
|
||
17:35:47.923 [qtp1534512182-41] INFO server.ws.BlockchainWsEndpoint - WS closed: 1000 bye
|
||
17:35:47.926 [qtp1534512182-30] INFO server.ws.BlockchainWsEndpoint - WS connected: /127.0.0.1:55392
|
||
17:35:47.928 [ws-worker-16] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "SessionChallenge",
|
||
"requestId": "it-sch-16",
|
||
"payload": {
|
||
"sessionId": "M9dSe+50tvuZw+jNTlU9NjDmqHKa5mylhEz66wV5Qs0"
|
||
}
|
||
}
|
||
|
||
17:35:47.934 [ws-worker-16] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"SessionChallenge","requestId":"it-sch-16","status":200,"payload":{"nonce":"zk9xt3tAwauZSVpQ9VJkI8fnWcHElwATTjwf8a6atII","ok":true}}
|
||
17:35:47.937 [ws-worker-1] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "SessionLogin",
|
||
"requestId": "it-slogin-17",
|
||
"payload": {
|
||
"sessionId": "M9dSe+50tvuZw+jNTlU9NjDmqHKa5mylhEz66wV5Qs0",
|
||
"timeMs": 1772634947936,
|
||
"signatureB64": "hoFbnAnR4kqX6aIrD01BCA1vbW3SXNnjdEeOeRGnOrQNGpk74y5jqZEWdDDzSH5pDNms92oc9YWHx6/uc/1bCg==",
|
||
"clientInfo": "it-tests"
|
||
}
|
||
}
|
||
|
||
17:35:47.948 [ws-worker-1] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"SessionLogin","requestId":"it-slogin-17","status":200,"payload":{"storagePwd":"pwd-704141649191027","ok":true}}
|
||
17:35:47.951 [ws-worker-2] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "ListSessions",
|
||
"requestId": "it-list-18",
|
||
"payload": {
|
||
}
|
||
}
|
||
|
||
17:35:47.958 [ws-worker-2] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"ListSessions","requestId":"it-list-18","status":200,"payload":{"sessions":[{"sessionId":"M9dSe+50tvuZw+jNTlU9NjDmqHKa5mylhEz66wV5Qs0","clientInfoFromClient":"it-tests","clientInfoFromRequest":"UA=Java-http-client/17.0.18; remote=127.0.0.1","geo":"unknown","lastAuthirificatedAtMs":1772634947942},{"sessionId":"/SqVa2wCAMHw03PHKhxoOP3oCDnY8UPS+aS1B9NWuj4","clientInfoFromClient":"it-tests","clientInfoFromRequest":"UA=Java-http-client/17.0.18; remote=127.0.0.1","geo":"unknown","lastAuthirificatedAtMs":1772634947897},{"sessionId":"HItCoeIf2Kebt6pidZyOADa3u2Fo3/sKJFngfeY1nGU","clientInfoFromClient":"it-tests","clientInfoFromRequest":"UA=Java-http-client/17.0.18; remote=127.0.0.1","geo":"unknown","lastAuthirificatedAtMs":1772634947916}],"ok":true}}
|
||
17:35:47.960 [qtp1534512182-27] INFO server.ws.BlockchainWsEndpoint - WS closed: 1000 bye
|
||
17:35:47.964 [qtp1534512182-31] INFO server.ws.BlockchainWsEndpoint - WS connected: /127.0.0.1:55394
|
||
17:35:47.965 [ws-worker-3] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AuthChallenge",
|
||
"requestId": "it-auth-19",
|
||
"payload": { "login": "TestUser1" }
|
||
}
|
||
|
||
17:35:47.967 [ws-worker-3] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AuthChallenge","requestId":"it-auth-19","status":200,"payload":{"authNonce":"ehysOegzPXd+m0Nzxid4r77sNF6AlBlo4eA4EavP2jw","ok":true}}
|
||
17:35:47.969 [ws-worker-4] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "CreateAuthSession",
|
||
"requestId": "it-create-20",
|
||
"payload": {
|
||
"storagePwd": "pwd-704141754913052",
|
||
"sessionPubKeyB64": "WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=",
|
||
"timeMs": 1772634947968,
|
||
"signatureB64": "tQxyT2/BbPm/Nc4PCmjfXTWUUMIgUOFArEqOdrnszIX80cmTP/L9HZiKV+fyJOHRoLkxu0St6+yicAZ6T583BQ==",
|
||
"clientInfo": "it-tests"
|
||
}
|
||
}
|
||
|
||
17:35:47.978 [ws-worker-4] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"CreateAuthSession","requestId":"it-create-20","status":200,"payload":{"sessionId":"BtO81W6Lx9aEb/R6pkeO9qnRGsHCh0NXIhrGXTGgQLI","ok":true}}
|
||
17:35:47.979 [qtp1534512182-27] INFO server.ws.BlockchainWsEndpoint - WS closed: 1000 bye
|
||
17:35:47.984 [qtp1534512182-32] INFO server.ws.BlockchainWsEndpoint - WS connected: /127.0.0.1:55410
|
||
17:35:47.985 [ws-worker-5] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "SessionChallenge",
|
||
"requestId": "it-sch-21",
|
||
"payload": {
|
||
"sessionId": "M9dSe+50tvuZw+jNTlU9NjDmqHKa5mylhEz66wV5Qs0"
|
||
}
|
||
}
|
||
|
||
17:35:47.987 [ws-worker-5] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"SessionChallenge","requestId":"it-sch-21","status":200,"payload":{"nonce":"2aeBQJHsTw9eENnyncLifgdvuRlVryJOG50JelHNcrA","ok":true}}
|
||
17:35:47.989 [ws-worker-6] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "SessionLogin",
|
||
"requestId": "it-slogin-22",
|
||
"payload": {
|
||
"sessionId": "M9dSe+50tvuZw+jNTlU9NjDmqHKa5mylhEz66wV5Qs0",
|
||
"timeMs": 1772634947988,
|
||
"signatureB64": "W9GN0zn3tYBbVPzjOKOvSpG1ML32vpDOEjHzQArVqlOW6vla5Mr+7rH1qTy6KQ8HQUNpbUUOTdLI1bnUuxIKCA==",
|
||
"clientInfo": "it-tests"
|
||
}
|
||
}
|
||
|
||
17:35:47.997 [ws-worker-6] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"SessionLogin","requestId":"it-slogin-22","status":200,"payload":{"storagePwd":"pwd-704141649191027","ok":true}}
|
||
17:35:47.999 [ws-worker-7] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "CloseActiveSession",
|
||
"requestId": "it-close-23",
|
||
"payload": {
|
||
"sessionId": "BtO81W6Lx9aEb/R6pkeO9qnRGsHCh0NXIhrGXTGgQLI"
|
||
}
|
||
}
|
||
|
||
17:35:48.005 [ws-worker-7] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"CloseActiveSession","requestId":"it-close-23","status":200,"payload":{"ok":true}}
|
||
17:35:48.007 [qtp1534512182-29] INFO server.ws.BlockchainWsEndpoint - WS closed: 1000 bye
|
||
17:35:48.009 [qtp1534512182-25] INFO server.ws.BlockchainWsEndpoint - WS connected: /127.0.0.1:55412
|
||
17:35:48.011 [ws-worker-8] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "SessionChallenge",
|
||
"requestId": "it-sch-24",
|
||
"payload": {
|
||
"sessionId": "M9dSe+50tvuZw+jNTlU9NjDmqHKa5mylhEz66wV5Qs0"
|
||
}
|
||
}
|
||
|
||
17:35:48.012 [ws-worker-8] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"SessionChallenge","requestId":"it-sch-24","status":200,"payload":{"nonce":"MPK3Yj1OX20OxSx79YlGh6ygUn/B7E2B5yxg5IB0tU0","ok":true}}
|
||
17:35:48.014 [ws-worker-9] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "SessionLogin",
|
||
"requestId": "it-slogin-25",
|
||
"payload": {
|
||
"sessionId": "M9dSe+50tvuZw+jNTlU9NjDmqHKa5mylhEz66wV5Qs0",
|
||
"timeMs": 1772634948013,
|
||
"signatureB64": "hmie95asxbxcL5wjS4xOEWd8b6cZNlNnCZwjeGVCx49icWyYJp/QLk7JsZ4hxGuVbFZfOLv+E/gaMTiuaa/iDQ==",
|
||
"clientInfo": "it-tests"
|
||
}
|
||
}
|
||
|
||
17:35:48.021 [ws-worker-9] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"SessionLogin","requestId":"it-slogin-25","status":200,"payload":{"storagePwd":"pwd-704141649191027","ok":true}}
|
||
17:35:48.022 [ws-worker-10] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "ListSessions",
|
||
"requestId": "it-list-26",
|
||
"payload": {
|
||
}
|
||
}
|
||
|
||
17:35:48.027 [ws-worker-10] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"ListSessions","requestId":"it-list-26","status":200,"payload":{"sessions":[{"sessionId":"M9dSe+50tvuZw+jNTlU9NjDmqHKa5mylhEz66wV5Qs0","clientInfoFromClient":"it-tests","clientInfoFromRequest":"UA=Java-http-client/17.0.18; remote=127.0.0.1","geo":"unknown","lastAuthirificatedAtMs":1772634948016},{"sessionId":"/SqVa2wCAMHw03PHKhxoOP3oCDnY8UPS+aS1B9NWuj4","clientInfoFromClient":"it-tests","clientInfoFromRequest":"UA=Java-http-client/17.0.18; remote=127.0.0.1","geo":"unknown","lastAuthirificatedAtMs":1772634947897},{"sessionId":"HItCoeIf2Kebt6pidZyOADa3u2Fo3/sKJFngfeY1nGU","clientInfoFromClient":"it-tests","clientInfoFromRequest":"UA=Java-http-client/17.0.18; remote=127.0.0.1","geo":"unknown","lastAuthirificatedAtMs":1772634947916}],"ok":true}}
|
||
17:35:48.029 [qtp1534512182-30] INFO server.ws.BlockchainWsEndpoint - WS closed: 1000 bye
|
||
17:35:48.036 [qtp1534512182-42] INFO server.ws.BlockchainWsEndpoint - WS connected: /127.0.0.1:55416
|
||
17:35:48.065 [ws-worker-11] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddBlock",
|
||
"requestId": "it-addblock-27",
|
||
"payload": {
|
||
"blockchainName": "TestUser1-001",
|
||
"blockNumber": 0,
|
||
"prevBlockHash": "0000000000000000000000000000000000000000000000000000000000000000",
|
||
"blockBytesB64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEcAAAAAAAAAAGmoQ0QAAAAAAAFTSGlOZQlUZXN0VXNlcjEBAN9wpLJH6yZeIJYTY2q+E/xUI2nKF7Eqz1zSVBGL7d02ilvi8aLCF64bFnxhuDNctWJe8Co/X+xNA7UPfLHdGww="
|
||
}
|
||
}
|
||
|
||
17:35:48.071 [ws-worker-11] INFO shine.db.dao.BlocksDAO - DBG BlockEntry: type=0 sub=0 lineCode=null prevLineNumber=null thisLineNumber=null prevLineHashLen=null
|
||
17:35:48.076 [ws-worker-11] INFO s.l.w.J.h.b.Net_AddBlock_Handler - ✅ AddBlock ok: login=TestUser1, blockchainName=TestUser1-001, blockNumber=0, newHash=d25af52611a37f97616c9514c52bd68bfaa7936ef376669408061d082c773a26
|
||
17:35:48.078 [ws-worker-11] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddBlock","requestId":"it-addblock-27","status":200,"payload":{"serverLastGlobalNumber":0,"serverLastGlobalHash":"d25af52611a37f97616c9514c52bd68bfaa7936ef376669408061d082c773a26","ok":true}}
|
||
17:35:48.083 [ws-worker-12] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddBlock",
|
||
"requestId": "it-addblock-28",
|
||
"payload": {
|
||
"blockchainName": "TestUser1-001",
|
||
"blockNumber": 1,
|
||
"prevBlockHash": "d25af52611a37f97616c9514c52bd68bfaa7936ef376669408061d082c773a26",
|
||
"blockBytesB64": "AADSWvUmEaN/l2FslRTFK9aL+qeTbvN2ZpQIBh0ILHc6JgAAAIEAAAABAAAAAGmoQ0QAAQAKAAEAAAAAAAAAANJa9SYRo3+XYWyVFMUr1ov6p5Nu83ZmlAgGHQgsdzomAAAAAAAbVTE6IHN0b3J5L3Bvc3QgaW4gY2hhbm5lbCAwAQAMz4VXh5ADCSXQXJkAI9hxnsYHQUqH1mNKcv+21jm+KwqIhMikP7LRLbH1aEkp3JajN5lhGA0A1j9KtGk8wzIB"
|
||
}
|
||
}
|
||
|
||
17:35:48.086 [ws-worker-12] INFO shine.db.dao.BlocksDAO - DBG BlockEntry: type=1 sub=10 lineCode=0 prevLineNumber=0 thisLineNumber=0 prevLineHashLen=32
|
||
17:35:48.090 [ws-worker-12] INFO s.l.w.J.h.b.Net_AddBlock_Handler - ✅ AddBlock ok: login=TestUser1, blockchainName=TestUser1-001, blockNumber=1, newHash=c5c0f2eef6fca62c053cc74d4140f3f1b625c39c78ea477fcb983e4455ac63a0
|
||
17:35:48.091 [ws-worker-12] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddBlock","requestId":"it-addblock-28","status":200,"payload":{"serverLastGlobalNumber":1,"serverLastGlobalHash":"c5c0f2eef6fca62c053cc74d4140f3f1b625c39c78ea477fcb983e4455ac63a0","ok":true}}
|
||
17:35:48.093 [ws-worker-13] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddBlock",
|
||
"requestId": "it-addblock-29",
|
||
"payload": {
|
||
"blockchainName": "TestUser1-001",
|
||
"blockNumber": 2,
|
||
"prevBlockHash": "c5c0f2eef6fca62c053cc74d4140f3f1b625c39c78ea477fcb983e4455ac63a0",
|
||
"blockBytesB64": "AADFwPLu9vymLAU8x01BQPPxtiXDnHjqR3/LmD5EVaxjoAAAAGkAAAACAAAAAGmoQ0QAAAABAAEAAAAAAAAAANJa9SYRo3+XYWyVFMUr1ov6p5Nu83ZmlAgGHQgsdzomAAAAAQROZXdzAQCFTpv0v7FSTvGrQosQV6jFyu3PYPUy64mKpFB0rIJMZleuVhPJsyfZrJJjAceLfX/GKy2nl674sXNrSEWC43wN"
|
||
}
|
||
}
|
||
|
||
17:35:48.097 [ws-worker-13] INFO shine.db.dao.BlocksDAO - DBG BlockEntry: type=0 sub=1 lineCode=0 prevLineNumber=0 thisLineNumber=1 prevLineHashLen=32
|
||
17:35:48.102 [ws-worker-13] INFO s.l.w.J.h.b.Net_AddBlock_Handler - ✅ AddBlock ok: login=TestUser1, blockchainName=TestUser1-001, blockNumber=2, newHash=88f2f027ba158d3bce519fb28c7f3f5847e4d47089e30ac7f8f6d8494c76862f
|
||
17:35:48.102 [ws-worker-13] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddBlock","requestId":"it-addblock-29","status":200,"payload":{"serverLastGlobalNumber":2,"serverLastGlobalHash":"88f2f027ba158d3bce519fb28c7f3f5847e4d47089e30ac7f8f6d8494c76862f","ok":true}}
|
||
17:35:48.105 [ws-worker-14] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddBlock",
|
||
"requestId": "it-addblock-30",
|
||
"payload": {
|
||
"blockchainName": "TestUser1-001",
|
||
"blockNumber": 3,
|
||
"prevBlockHash": "88f2f027ba158d3bce519fb28c7f3f5847e4d47089e30ac7f8f6d8494c76862f",
|
||
"blockBytesB64": "AACI8vAnuhWNO85Rn7KMfz9YR+TUcInjCsf49thJTHaGLwAAAHYAAAADAAAAAGmoQ0QAAQAKAAEAAAACAAAAAojy8Ce6FY07zlGfsox/P1hH5NRwieMKx/j22ElMdoYvAAAAAAAQVTE6IE5ld3MgcG9zdCAjMAEAqWuGtTrkJVg2f7UvO9Nn5a9zl6EPdCnpRseIa5MlKiFMa5OK5HHQ8eGydO6tOyXfrNpvfk0fszublsjkXLIaAA=="
|
||
}
|
||
}
|
||
|
||
17:35:48.109 [ws-worker-14] INFO shine.db.dao.BlocksDAO - DBG BlockEntry: type=1 sub=10 lineCode=2 prevLineNumber=2 thisLineNumber=0 prevLineHashLen=32
|
||
17:35:48.113 [ws-worker-14] INFO s.l.w.J.h.b.Net_AddBlock_Handler - ✅ AddBlock ok: login=TestUser1, blockchainName=TestUser1-001, blockNumber=3, newHash=dc22bd31596c102731f72748358ba0cb45178bb5e9c28587751d5ea109702ccb
|
||
17:35:48.114 [ws-worker-14] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddBlock","requestId":"it-addblock-30","status":200,"payload":{"serverLastGlobalNumber":3,"serverLastGlobalHash":"dc22bd31596c102731f72748358ba0cb45178bb5e9c28587751d5ea109702ccb","ok":true}}
|
||
17:35:48.116 [ws-worker-15] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddBlock",
|
||
"requestId": "it-addblock-31",
|
||
"payload": {
|
||
"blockchainName": "TestUser1-001",
|
||
"blockNumber": 4,
|
||
"prevBlockHash": "dc22bd31596c102731f72748358ba0cb45178bb5e9c28587751d5ea109702ccb",
|
||
"blockBytesB64": "AADcIr0xWWwQJzH3J0g1i6DLRReLtenChYd1HV6hCXAsywAAAHYAAAAEAAAAAGmoQ0QAAQAKAAEAAAACAAAAA9wivTFZbBAnMfcnSDWLoMtFF4u16cKFh3UdXqEJcCzLAAAAAQAQVTE6IE5ld3MgcG9zdCAjMQEAIA3+vEjBY98WJsEe1pNNbJG8QvR2QYAgTg51RodeCH70Rg5F+9KRMg7fqcEXhoQkWlltLTi+qFx2cHNnK35mCA=="
|
||
}
|
||
}
|
||
|
||
17:35:48.119 [ws-worker-15] INFO shine.db.dao.BlocksDAO - DBG BlockEntry: type=1 sub=10 lineCode=2 prevLineNumber=3 thisLineNumber=1 prevLineHashLen=32
|
||
17:35:48.123 [ws-worker-15] INFO s.l.w.J.h.b.Net_AddBlock_Handler - ✅ AddBlock ok: login=TestUser1, blockchainName=TestUser1-001, blockNumber=4, newHash=6707766490ddf182f8d9fc4a0277521bc412e75b36e2cdd2991190c0150df83b
|
||
17:35:48.124 [ws-worker-15] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddBlock","requestId":"it-addblock-31","status":200,"payload":{"serverLastGlobalNumber":4,"serverLastGlobalHash":"6707766490ddf182f8d9fc4a0277521bc412e75b36e2cdd2991190c0150df83b","ok":true}}
|
||
17:35:48.126 [ws-worker-16] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddBlock",
|
||
"requestId": "it-addblock-32",
|
||
"payload": {
|
||
"blockchainName": "TestUser1-001",
|
||
"blockNumber": 5,
|
||
"prevBlockHash": "6707766490ddf182f8d9fc4a0277521bc412e75b36e2cdd2991190c0150df83b",
|
||
"blockBytesB64": "AABnB3ZkkN3xgvjZ/EoCd1IbxBLnWzbizdKZEZDAFQ34OwAAAKEAAAAFAAAAAGmoQ0QAAQALAAEAAAACAAAABGcHdmSQ3fGC+Nn8SgJ3UhvEEudbNuLN0pkRkMAVDfg7AAAAAgAAAAPcIr0xWWwQJzH3J0g1i6DLRReLtenChYd1HV6hCXAsywAXVTE6IE5ld3MgcG9zdCAjMCAoRURJVCkBACrlA5VlFrji8YgM/drBn3jseDHPO/FgnSLLoycUreUHxJAuz76t+hRdVwXE/Qkc/nN7fbMk2382f7thsrr0zww="
|
||
}
|
||
}
|
||
|
||
17:35:48.132 [ws-worker-16] INFO shine.db.dao.BlocksDAO - DBG BlockEntry: type=1 sub=11 lineCode=2 prevLineNumber=4 thisLineNumber=2 prevLineHashLen=32
|
||
17:35:48.136 [ws-worker-16] INFO s.l.w.J.h.b.Net_AddBlock_Handler - ✅ AddBlock ok: login=TestUser1, blockchainName=TestUser1-001, blockNumber=5, newHash=ff4b21b995b5c437153043f3568e3d5b357bb33db28378da8a3dabb8bffa81ae
|
||
17:35:48.137 [ws-worker-16] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddBlock","requestId":"it-addblock-32","status":200,"payload":{"serverLastGlobalNumber":5,"serverLastGlobalHash":"ff4b21b995b5c437153043f3568e3d5b357bb33db28378da8a3dabb8bffa81ae","ok":true}}
|
||
17:35:48.139 [ws-worker-1] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddBlock",
|
||
"requestId": "it-addblock-33",
|
||
"payload": {
|
||
"blockchainName": "TestUser2-001",
|
||
"blockNumber": 0,
|
||
"prevBlockHash": "0000000000000000000000000000000000000000000000000000000000000000",
|
||
"blockBytesB64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEcAAAAAAAAAAGmoQ0QAAAAAAAFTSGlOZQlUZXN0VXNlcjIBAF6tAFvD+svMBllV9BrJwNq1724+HoswAZ0wUTwSJNdkM71DM+qGuhugnxtQH/97l8M/2mo/8BwEpXlr+slNewU="
|
||
}
|
||
}
|
||
|
||
17:35:48.142 [ws-worker-1] INFO shine.db.dao.BlocksDAO - DBG BlockEntry: type=0 sub=0 lineCode=null prevLineNumber=null thisLineNumber=null prevLineHashLen=null
|
||
17:35:48.146 [ws-worker-1] INFO s.l.w.J.h.b.Net_AddBlock_Handler - ✅ AddBlock ok: login=TestUser2, blockchainName=TestUser2-001, blockNumber=0, newHash=c16c8d0bee0f5a36736fd9c557c940f9c0a262d23adc99d5aa842795f9908622
|
||
17:35:48.146 [ws-worker-1] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddBlock","requestId":"it-addblock-33","status":200,"payload":{"serverLastGlobalNumber":0,"serverLastGlobalHash":"c16c8d0bee0f5a36736fd9c557c940f9c0a262d23adc99d5aa842795f9908622","ok":true}}
|
||
17:35:48.152 [ws-worker-2] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddBlock",
|
||
"requestId": "it-addblock-34",
|
||
"payload": {
|
||
"blockchainName": "TestUser1-001",
|
||
"blockNumber": 6,
|
||
"prevBlockHash": "ff4b21b995b5c437153043f3568e3d5b357bb33db28378da8a3dabb8bffa81ae",
|
||
"blockBytesB64": "AAD/SyG5lbXENxUwQ/NWjj1bNXuzPbKDeNqKPau4v/qBrgAAAJYAAAAGAAAAAGmoQ0QAAwAeAAEAAAAAAAAAANJa9SYRo3+XYWyVFMUr1ov6p5Nu83ZmlAgGHQgsdzomAAAAAQ1UZXN0VXNlcjItMDAxAAAAAMFsjQvuD1o2c2/ZxVfJQPnAomLSOtyZ1aqEJ5X5kIYiAQCRv/4Y0pRXiPXv/74s+/stBgLyN5Lm1wvhhOO/cEu38eXZeextm6LdAVQAr2aUMD7RjU4HFLTTOHLwmBMWANEP"
|
||
}
|
||
}
|
||
|
||
17:35:48.155 [ws-worker-2] INFO shine.db.dao.BlocksDAO - DBG BlockEntry: type=3 sub=30 lineCode=0 prevLineNumber=0 thisLineNumber=1 prevLineHashLen=32
|
||
17:35:48.160 [ws-worker-2] INFO s.l.w.J.h.b.Net_AddBlock_Handler - ✅ AddBlock ok: login=TestUser1, blockchainName=TestUser1-001, blockNumber=6, newHash=6260e1ddd548d91db006f7a68651ce9601002c0d46f58ebfe8d339e7e86f7eb9
|
||
17:35:48.161 [ws-worker-2] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddBlock","requestId":"it-addblock-34","status":200,"payload":{"serverLastGlobalNumber":6,"serverLastGlobalHash":"6260e1ddd548d91db006f7a68651ce9601002c0d46f58ebfe8d339e7e86f7eb9","ok":true}}
|
||
17:35:48.163 [ws-worker-3] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddBlock",
|
||
"requestId": "it-addblock-35",
|
||
"payload": {
|
||
"blockchainName": "TestUser2-001",
|
||
"blockNumber": 1,
|
||
"prevBlockHash": "c16c8d0bee0f5a36736fd9c557c940f9c0a262d23adc99d5aa842795f9908622",
|
||
"blockBytesB64": "AADBbI0L7g9aNnNv2cVXyUD5wKJi0jrcmdWqhCeV+ZCGIgAAAJYAAAABAAAAAGmoQ0QAAwAeAAEAAAAAAAAAAMFsjQvuD1o2c2/ZxVfJQPnAomLSOtyZ1aqEJ5X5kIYiAAAAAQ1UZXN0VXNlcjEtMDAxAAAAAojy8Ce6FY07zlGfsox/P1hH5NRwieMKx/j22ElMdoYvAQC8yaM1oCr7p+dzEy6afkQVra/2azh5Do7SdeJoz5RcwrulKawEZ8KLLf/TZe6MrMhntLID5cUJEH/K1ziBYhoJ"
|
||
}
|
||
}
|
||
|
||
17:35:48.167 [ws-worker-3] INFO shine.db.dao.BlocksDAO - DBG BlockEntry: type=3 sub=30 lineCode=0 prevLineNumber=0 thisLineNumber=1 prevLineHashLen=32
|
||
17:35:48.172 [ws-worker-3] INFO s.l.w.J.h.b.Net_AddBlock_Handler - ✅ AddBlock ok: login=TestUser2, blockchainName=TestUser2-001, blockNumber=1, newHash=888c2ce7202f0aed36794f99ce2edea6289dc53363e4add74bc4ff99ef9b15e0
|
||
17:35:48.173 [ws-worker-3] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddBlock","requestId":"it-addblock-35","status":200,"payload":{"serverLastGlobalNumber":1,"serverLastGlobalHash":"888c2ce7202f0aed36794f99ce2edea6289dc53363e4add74bc4ff99ef9b15e0","ok":true}}
|
||
17:35:48.175 [ws-worker-4] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddBlock",
|
||
"requestId": "it-addblock-36",
|
||
"payload": {
|
||
"blockchainName": "TestUser1-001",
|
||
"blockNumber": 7,
|
||
"prevBlockHash": "6260e1ddd548d91db006f7a68651ce9601002c0d46f58ebfe8d339e7e86f7eb9",
|
||
"blockBytesB64": "AABiYOHd1UjZHbAG96aGUc6WAQAsDUb1jr/o0znn6G9+uQAAAJYAAAAHAAAAAGmoQ0QAAwAKAAEAAAAAAAAABmJg4d3VSNkdsAb3poZRzpYBACwNRvWOv+jTOefob365AAAAAg1UZXN0VXNlcjItMDAxAAAAAMFsjQvuD1o2c2/ZxVfJQPnAomLSOtyZ1aqEJ5X5kIYiAQBvQkqgI8ZviPQZYF0rc6APK6gEheU9yFq8KoV/ayGtv57UEu6v4QO4GiB3IRux8q2iSJVjF29tK14v8baMdhYD"
|
||
}
|
||
}
|
||
|
||
17:35:48.178 [ws-worker-4] INFO shine.db.dao.BlocksDAO - DBG BlockEntry: type=3 sub=10 lineCode=0 prevLineNumber=6 thisLineNumber=2 prevLineHashLen=32
|
||
17:35:48.184 [ws-worker-4] INFO s.l.w.J.h.b.Net_AddBlock_Handler - ✅ AddBlock ok: login=TestUser1, blockchainName=TestUser1-001, blockNumber=7, newHash=dfd2dc801385bfb50e4663912f85a91e7ff5c70e9490779643a773f0c35a2383
|
||
17:35:48.184 [ws-worker-4] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddBlock","requestId":"it-addblock-36","status":200,"payload":{"serverLastGlobalNumber":7,"serverLastGlobalHash":"dfd2dc801385bfb50e4663912f85a91e7ff5c70e9490779643a773f0c35a2383","ok":true}}
|
||
17:35:48.186 [ws-worker-5] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddBlock",
|
||
"requestId": "it-addblock-37",
|
||
"payload": {
|
||
"blockchainName": "TestUser2-001",
|
||
"blockNumber": 2,
|
||
"prevBlockHash": "888c2ce7202f0aed36794f99ce2edea6289dc53363e4add74bc4ff99ef9b15e0",
|
||
"blockBytesB64": "AACIjCznIC8K7TZ5T5nOLt6mKJ3FM2PkrddLxP+Z75sV4AAAAJYAAAACAAAAAGmoQ0QAAwAKAAEAAAAAAAAAAYiMLOcgLwrtNnlPmc4u3qYoncUzY+St10vE/5nvmxXgAAAAAg1UZXN0VXNlcjEtMDAxAAAAANJa9SYRo3+XYWyVFMUr1ov6p5Nu83ZmlAgGHQgsdzomAQDDRxWvgDiRGpQew7Kh9z8MYj/3prWEQIs01QhozwWWnzilshzygIGqJneDPY7ZLw6TDF1PV/vDoaKNQBvWuKcL"
|
||
}
|
||
}
|
||
|
||
17:35:48.190 [ws-worker-5] INFO shine.db.dao.BlocksDAO - DBG BlockEntry: type=3 sub=10 lineCode=0 prevLineNumber=1 thisLineNumber=2 prevLineHashLen=32
|
||
17:35:48.195 [ws-worker-5] INFO s.l.w.J.h.b.Net_AddBlock_Handler - ✅ AddBlock ok: login=TestUser2, blockchainName=TestUser2-001, blockNumber=2, newHash=f07662b735330e05401c63a7ebed50e31656a3b792f388c41177ef627de41e00
|
||
17:35:48.195 [ws-worker-5] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddBlock","requestId":"it-addblock-37","status":200,"payload":{"serverLastGlobalNumber":2,"serverLastGlobalHash":"f07662b735330e05401c63a7ebed50e31656a3b792f388c41177ef627de41e00","ok":true}}
|
||
17:35:48.198 [ws-worker-6] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddBlock",
|
||
"requestId": "it-addblock-38",
|
||
"payload": {
|
||
"blockchainName": "TestUser1-001",
|
||
"blockNumber": 8,
|
||
"prevBlockHash": "dfd2dc801385bfb50e4663912f85a91e7ff5c70e9490779643a773f0c35a2383",
|
||
"blockBytesB64": "AADf0tyAE4W/tQ5GY5Evhakef/XHDpSQd5ZDp3Pww1ojgwAAAJYAAAAIAAAAAGmoQ0QAAwAUAAEAAAAAAAAAB9/S3IAThb+1DkZjkS+FqR5/9ccOlJB3lkOnc/DDWiODAAAAAw1UZXN0VXNlcjItMDAxAAAAAMFsjQvuD1o2c2/ZxVfJQPnAomLSOtyZ1aqEJ5X5kIYiAQA90jaPRKxqcJArNH8Ekcsx45wCKdXYgphwpCyq1+v9UdQ2K2XMZaKHBrMHcppm5PvIGs9qb4XJDVPABKeTjpEK"
|
||
}
|
||
}
|
||
|
||
17:35:48.202 [ws-worker-6] INFO shine.db.dao.BlocksDAO - DBG BlockEntry: type=3 sub=20 lineCode=0 prevLineNumber=7 thisLineNumber=3 prevLineHashLen=32
|
||
17:35:48.207 [ws-worker-6] INFO s.l.w.J.h.b.Net_AddBlock_Handler - ✅ AddBlock ok: login=TestUser1, blockchainName=TestUser1-001, blockNumber=8, newHash=0c5cdf5cca8ae7cb51cd3163959bddd672f3f3dd608bd10ee0c3eeb7444f62c1
|
||
17:35:48.207 [ws-worker-6] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddBlock","requestId":"it-addblock-38","status":200,"payload":{"serverLastGlobalNumber":8,"serverLastGlobalHash":"0c5cdf5cca8ae7cb51cd3163959bddd672f3f3dd608bd10ee0c3eeb7444f62c1","ok":true}}
|
||
17:35:48.210 [ws-worker-7] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddBlock",
|
||
"requestId": "it-addblock-39",
|
||
"payload": {
|
||
"blockchainName": "TestUser2-001",
|
||
"blockNumber": 3,
|
||
"prevBlockHash": "f07662b735330e05401c63a7ebed50e31656a3b792f388c41177ef627de41e00",
|
||
"blockBytesB64": "AADwdmK3NTMOBUAcY6fr7VDjFlajt5LziMQRd+9ifeQeAAAAAJYAAAADAAAAAGmoQ0QAAwAUAAEAAAAAAAAAAvB2Yrc1Mw4FQBxjp+vtUOMWVqO3kvOIxBF372J95B4AAAAAAw1UZXN0VXNlcjEtMDAxAAAAANJa9SYRo3+XYWyVFMUr1ov6p5Nu83ZmlAgGHQgsdzomAQDQUxJKz82MNXhMf6B3G1u3j6AutUlRu7u/CppbM/61phx6eMpbdlu+BvSYlNN/H0XnU4ni7/Mpwk2TxwGRingN"
|
||
}
|
||
}
|
||
|
||
17:35:48.213 [ws-worker-7] INFO shine.db.dao.BlocksDAO - DBG BlockEntry: type=3 sub=20 lineCode=0 prevLineNumber=2 thisLineNumber=3 prevLineHashLen=32
|
||
17:35:48.218 [ws-worker-7] INFO s.l.w.J.h.b.Net_AddBlock_Handler - ✅ AddBlock ok: login=TestUser2, blockchainName=TestUser2-001, blockNumber=3, newHash=e8cf983dc0419f48417093465580080f6888f6b184c9be14469f337b04c7b6ef
|
||
17:35:48.218 [ws-worker-7] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddBlock","requestId":"it-addblock-39","status":200,"payload":{"serverLastGlobalNumber":3,"serverLastGlobalHash":"e8cf983dc0419f48417093465580080f6888f6b184c9be14469f337b04c7b6ef","ok":true}}
|
||
17:35:48.221 [ws-worker-8] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddBlock",
|
||
"requestId": "it-addblock-40",
|
||
"payload": {
|
||
"blockchainName": "TestUser2-001",
|
||
"blockNumber": 4,
|
||
"prevBlockHash": "e8cf983dc0419f48417093465580080f6888f6b184c9be14469f337b04c7b6ef",
|
||
"blockBytesB64": "AADoz5g9wEGfSEFwk0ZVgAgPaIj2sYTJvhRGnzN7BMe27wAAAJYAAAAEAAAAAGmoQ0QAAQAUAAENVGVzdFVzZXIxLTAwMQAAAAPcIr0xWWwQJzH3J0g1i6DLRReLtenChYd1HV6hCXAsywAqVTI6IHJlcGx5IHRvIFUxIE5ld3MgcG9zdCAjMCAoY3Jvc3MtY2hhaW4pAQAOOK1wlQK1S+Bg4/IVespq2JuTR01MPPf8Z2UxRLWBaS8HiT3rlEXOQ2i4naxWEUZ+qd+OY9V0BgPQdtMTvPsD"
|
||
}
|
||
}
|
||
|
||
17:35:48.223 [ws-worker-8] INFO shine.db.dao.BlocksDAO - DBG BlockEntry: type=1 sub=20 lineCode=null prevLineNumber=null thisLineNumber=null prevLineHashLen=null
|
||
17:35:48.228 [ws-worker-8] INFO s.l.w.J.h.b.Net_AddBlock_Handler - ✅ AddBlock ok: login=TestUser2, blockchainName=TestUser2-001, blockNumber=4, newHash=51580ad4926307f946cb37100313ab41f88213e24d13fce160d38e3dfcf965a4
|
||
17:35:48.228 [ws-worker-8] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddBlock","requestId":"it-addblock-40","status":200,"payload":{"serverLastGlobalNumber":4,"serverLastGlobalHash":"51580ad4926307f946cb37100313ab41f88213e24d13fce160d38e3dfcf965a4","ok":true}}
|
||
17:35:48.231 [ws-worker-9] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddBlock",
|
||
"requestId": "it-addblock-41",
|
||
"payload": {
|
||
"blockchainName": "TestUser3-001",
|
||
"blockNumber": 0,
|
||
"prevBlockHash": "0000000000000000000000000000000000000000000000000000000000000000",
|
||
"blockBytesB64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEcAAAAAAAAAAGmoQ0QAAAAAAAFTSGlOZQlUZXN0VXNlcjMBAJLuVP4cQPDmksboKm2uXGXYsCO4c+Sx/vpP5PWjH5OshbYpaYfEn0GqimPqZECekOlCZRHuWDSnKkTzSIzazwQ="
|
||
}
|
||
}
|
||
|
||
17:35:48.235 [ws-worker-9] INFO shine.db.dao.BlocksDAO - DBG BlockEntry: type=0 sub=0 lineCode=null prevLineNumber=null thisLineNumber=null prevLineHashLen=null
|
||
17:35:48.239 [ws-worker-9] INFO s.l.w.J.h.b.Net_AddBlock_Handler - ✅ AddBlock ok: login=TestUser3, blockchainName=TestUser3-001, blockNumber=0, newHash=202cc24f8483c0068f14d95e303079ae9925eb9657c04bbce020020fa6380a2e
|
||
17:35:48.239 [ws-worker-9] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddBlock","requestId":"it-addblock-41","status":200,"payload":{"serverLastGlobalNumber":0,"serverLastGlobalHash":"202cc24f8483c0068f14d95e303079ae9925eb9657c04bbce020020fa6380a2e","ok":true}}
|
||
17:35:48.241 [ws-worker-10] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddBlock",
|
||
"requestId": "it-addblock-42",
|
||
"payload": {
|
||
"blockchainName": "TestUser1-001",
|
||
"blockNumber": 9,
|
||
"prevBlockHash": "0c5cdf5cca8ae7cb51cd3163959bddd672f3f3dd608bd10ee0c3eeb7444f62c1",
|
||
"blockBytesB64": "AAAMXN9cyorny1HNMWOVm93WcvPz3WCL0Q7gw+63RE9iwQAAAJYAAAAJAAAAAGmoQ0QAAwAUAAEAAAAAAAAACAxc31zKiufLUc0xY5Wb3dZy8/PdYIvRDuDD7rdET2LBAAAABA1UZXN0VXNlcjMtMDAxAAAAACAswk+Eg8AGjxTZXjAwea6ZJeuWV8BLvOAgAg+mOAouAQDfZKXZWXyYa1XD9rlnlgFnSqb/+g2ZlxpyX8SgcXmL5eT5TnpZofGjt+Y95Xpy1afW9HYLKofC6GS2nECy/l4G"
|
||
}
|
||
}
|
||
|
||
17:35:48.246 [ws-worker-10] INFO shine.db.dao.BlocksDAO - DBG BlockEntry: type=3 sub=20 lineCode=0 prevLineNumber=8 thisLineNumber=4 prevLineHashLen=32
|
||
17:35:48.252 [ws-worker-10] INFO s.l.w.J.h.b.Net_AddBlock_Handler - ✅ AddBlock ok: login=TestUser1, blockchainName=TestUser1-001, blockNumber=9, newHash=14c72bf2b05e409e6017dbe451440530f938508a8d758e964c904de1adc20da1
|
||
17:35:48.254 [ws-worker-10] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddBlock","requestId":"it-addblock-42","status":200,"payload":{"serverLastGlobalNumber":9,"serverLastGlobalHash":"14c72bf2b05e409e6017dbe451440530f938508a8d758e964c904de1adc20da1","ok":true}}
|
||
17:35:48.256 [ws-worker-11] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "AddBlock",
|
||
"requestId": "it-addblock-43",
|
||
"payload": {
|
||
"blockchainName": "TestUser1-001",
|
||
"blockNumber": 10,
|
||
"prevBlockHash": "14c72bf2b05e409e6017dbe451440530f938508a8d758e964c904de1adc20da1",
|
||
"blockBytesB64": "AAAUxyvysF5AnmAX2+RRRAUw+ThQio11jpZMkE3hrcINoQAAAJYAAAAKAAAAAGmoQ0QAAwAVAAEAAAAAAAAACRTHK/KwXkCeYBfb5FFEBTD5OFCKjXWOlkyQTeGtwg2hAAAABQ1UZXN0VXNlcjItMDAxAAAAAMFsjQvuD1o2c2/ZxVfJQPnAomLSOtyZ1aqEJ5X5kIYiAQAvuIDiuAg8x1DlwBauYGu8YVqDRAHd3rgvyGsUrfpjzvpCs/ver5kV/P2BMOS1NaxjJDBmuzArQ/q0pFoy47IC"
|
||
}
|
||
}
|
||
|
||
17:35:48.261 [ws-worker-11] INFO shine.db.dao.BlocksDAO - DBG BlockEntry: type=3 sub=21 lineCode=0 prevLineNumber=9 thisLineNumber=5 prevLineHashLen=32
|
||
17:35:48.267 [ws-worker-11] INFO s.l.w.J.h.b.Net_AddBlock_Handler - ✅ AddBlock ok: login=TestUser1, blockchainName=TestUser1-001, blockNumber=10, newHash=77c5d0ae5f1c9d9deadf3155839bcd04eab575256eff3199dfd2bc5bd601aee5
|
||
17:35:48.267 [ws-worker-11] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"AddBlock","requestId":"it-addblock-43","status":200,"payload":{"serverLastGlobalNumber":10,"serverLastGlobalHash":"77c5d0ae5f1c9d9deadf3155839bcd04eab575256eff3199dfd2bc5bd601aee5","ok":true}}
|
||
17:35:48.269 [qtp1534512182-42] INFO server.ws.BlockchainWsEndpoint - WS closed: 1000 bye
|
||
17:35:48.279 [qtp1534512182-37] INFO server.ws.BlockchainWsEndpoint - WS connected: /127.0.0.1:55428
|
||
17:35:48.282 [ws-worker-12] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "UpsertUserParam",
|
||
"requestId": "it-upsert-44",
|
||
"payload": {
|
||
"login": "TestUser1",
|
||
"param": "profile:name",
|
||
"time_ms": 1772634948270,
|
||
"value": "Anna",
|
||
"device_key": "WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=",
|
||
"signature": "saMbpoHHk6X0uV9sWVbWFaJtbkPk3yNxoZ9BIQ4XzwpfKlsqJo0yU2rk8gmO0TGXybLD0v1lTUv8kBWoVJMfBQ=="
|
||
}
|
||
}
|
||
|
||
17:35:48.290 [ws-worker-12] INFO s.l.w.J.h.u.Net_UpsertUserParam_Handler - ✅ UpsertUserParam applied: login=TestUser1, param=profile:name, time_ms=1772634948270
|
||
17:35:48.295 [ws-worker-12] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"UpsertUserParam","requestId":"it-upsert-44","status":200,"payload":{"ok":true}}
|
||
17:35:48.297 [qtp1534512182-37] INFO server.ws.BlockchainWsEndpoint - WS closed: 1000 bye
|
||
17:35:48.304 [qtp1534512182-26] INFO server.ws.BlockchainWsEndpoint - WS connected: /127.0.0.1:55432
|
||
17:35:48.307 [ws-worker-13] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "GetUserParam",
|
||
"requestId": "it-getparam-45",
|
||
"payload": {
|
||
"login": "TestUser1",
|
||
"param": "profile:name"
|
||
}
|
||
}
|
||
|
||
17:35:48.312 [ws-worker-13] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"GetUserParam","requestId":"it-getparam-45","status":200,"payload":{"login":"TestUser1","param":"profile:name","time_ms":1772634948270,"value":"Anna","device_key":"WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=","signature":"saMbpoHHk6X0uV9sWVbWFaJtbkPk3yNxoZ9BIQ4XzwpfKlsqJo0yU2rk8gmO0TGXybLD0v1lTUv8kBWoVJMfBQ==","ok":true}}
|
||
17:35:48.315 [qtp1534512182-26] INFO server.ws.BlockchainWsEndpoint - WS closed: 1000 bye
|
||
17:35:48.321 [qtp1534512182-57] INFO server.ws.BlockchainWsEndpoint - WS connected: /127.0.0.1:55436
|
||
17:35:48.323 [ws-worker-14] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "UpsertUserParam",
|
||
"requestId": "it-upsert-46",
|
||
"payload": {
|
||
"login": "TestUser1",
|
||
"param": "profile:city",
|
||
"time_ms": 1772634948280,
|
||
"value": "Amsterdam",
|
||
"device_key": "WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=",
|
||
"signature": "VkmT3DHnpMHFMMHc7ZojjuiwRFji1x/ziWyFTVRHSG2lOXNNWJ8d9/NPPyDd+pVWGRFncsXfBY405Mjs5IVsBw=="
|
||
}
|
||
}
|
||
|
||
17:35:48.327 [ws-worker-14] INFO s.l.w.J.h.u.Net_UpsertUserParam_Handler - ✅ UpsertUserParam applied: login=TestUser1, param=profile:city, time_ms=1772634948280
|
||
17:35:48.330 [ws-worker-14] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"UpsertUserParam","requestId":"it-upsert-46","status":200,"payload":{"ok":true}}
|
||
17:35:48.332 [qtp1534512182-57] INFO server.ws.BlockchainWsEndpoint - WS closed: 1000 bye
|
||
17:35:48.337 [qtp1534512182-41] INFO server.ws.BlockchainWsEndpoint - WS connected: /127.0.0.1:55440
|
||
17:35:48.339 [ws-worker-15] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "UpsertUserParam",
|
||
"requestId": "it-upsert-47",
|
||
"payload": {
|
||
"login": "TestUser1",
|
||
"param": "profile:name",
|
||
"time_ms": 1772634948290,
|
||
"value": "Anna Updated",
|
||
"device_key": "WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=",
|
||
"signature": "nNueZz1I6Ztrf6GYsv07g6aUFnKIlid9pVOFkg/ccmgDin4zlUScU/nsmge81qtijpuMwtDeGxqkpbqhqWxSDQ=="
|
||
}
|
||
}
|
||
|
||
17:35:48.342 [ws-worker-15] INFO s.l.w.J.h.u.Net_UpsertUserParam_Handler - ✅ UpsertUserParam applied: login=TestUser1, param=profile:name, time_ms=1772634948290
|
||
17:35:48.344 [ws-worker-15] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"UpsertUserParam","requestId":"it-upsert-47","status":200,"payload":{"ok":true}}
|
||
17:35:48.346 [qtp1534512182-41] INFO server.ws.BlockchainWsEndpoint - WS closed: 1000 bye
|
||
17:35:48.350 [qtp1534512182-28] INFO server.ws.BlockchainWsEndpoint - WS connected: /127.0.0.1:55448
|
||
17:35:48.351 [ws-worker-16] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "GetUserParam",
|
||
"requestId": "it-getparam-48",
|
||
"payload": {
|
||
"login": "TestUser1",
|
||
"param": "profile:name"
|
||
}
|
||
}
|
||
|
||
17:35:48.353 [ws-worker-16] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"GetUserParam","requestId":"it-getparam-48","status":200,"payload":{"login":"TestUser1","param":"profile:name","time_ms":1772634948290,"value":"Anna Updated","device_key":"WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=","signature":"nNueZz1I6Ztrf6GYsv07g6aUFnKIlid9pVOFkg/ccmgDin4zlUScU/nsmge81qtijpuMwtDeGxqkpbqhqWxSDQ==","ok":true}}
|
||
17:35:48.355 [qtp1534512182-28] INFO server.ws.BlockchainWsEndpoint - WS closed: 1000 bye
|
||
17:35:48.359 [qtp1534512182-27] INFO server.ws.BlockchainWsEndpoint - WS connected: /127.0.0.1:55464
|
||
17:35:48.360 [ws-worker-1] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "ListUserParams",
|
||
"requestId": "it-listparams-49",
|
||
"payload": { "login": "TestUser1" }
|
||
}
|
||
|
||
17:35:48.366 [ws-worker-1] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"ListUserParams","requestId":"it-listparams-49","status":200,"payload":{"login":"TestUser1","params":[{"login":"TestUser1","param":"profile:name","time_ms":1772634948290,"value":"Anna Updated","device_key":"WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=","signature":"nNueZz1I6Ztrf6GYsv07g6aUFnKIlid9pVOFkg/ccmgDin4zlUScU/nsmge81qtijpuMwtDeGxqkpbqhqWxSDQ=="},{"login":"TestUser1","param":"profile:city","time_ms":1772634948280,"value":"Amsterdam","device_key":"WzhtoDq2Iu7rQudUKxvN8KFflJwYuhEr45rZPywAUEQ=","signature":"VkmT3DHnpMHFMMHc7ZojjuiwRFji1x/ziWyFTVRHSG2lOXNNWJ8d9/NPPyDd+pVWGRFncsXfBY405Mjs5IVsBw=="}],"ok":true}}
|
||
17:35:48.368 [qtp1534512182-27] INFO server.ws.BlockchainWsEndpoint - WS closed: 1000 bye
|
||
17:35:48.374 [qtp1534512182-29] INFO server.ws.BlockchainWsEndpoint - WS connected: /127.0.0.1:55468
|
||
17:35:48.375 [ws-worker-2] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "GetFriendsLists",
|
||
"requestId": "it-friends-50",
|
||
"payload": {
|
||
"login": "TestUser1"
|
||
}
|
||
}
|
||
|
||
17:35:48.381 [ws-worker-2] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"GetFriendsLists","requestId":"it-friends-50","status":200,"payload":{"login":"TestUser1","out_friends":["TestUser2"],"in_friends":["TestUser2"],"ok":true}}
|
||
17:35:48.384 [ws-worker-3] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "GetFriendsLists",
|
||
"requestId": "it-friends-51",
|
||
"payload": {
|
||
"login": "Testuser1"
|
||
}
|
||
}
|
||
|
||
17:35:48.386 [ws-worker-3] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"GetFriendsLists","requestId":"it-friends-51","status":200,"payload":{"login":"TestUser1","out_friends":["TestUser2"],"in_friends":["TestUser2"],"ok":true}}
|
||
17:35:48.388 [ws-worker-4] INFO server.ws.BlockchainWsEndpoint - 📥 Получено TEXT-сообщение от клиента: {
|
||
"op": "GetFriendsLists",
|
||
"requestId": "it-friends-52",
|
||
"payload": {
|
||
"login": "TestUser2"
|
||
}
|
||
}
|
||
|
||
17:35:48.390 [ws-worker-4] INFO server.ws.BlockchainWsEndpoint - 📤 Отправляем ответ клиенту: {"op":"GetFriendsLists","requestId":"it-friends-52","status":200,"payload":{"login":"TestUser2","out_friends":["TestUser1"],"in_friends":["TestUser1"],"ok":true}}
|
||
17:35:48.392 [qtp1534512182-29] INFO server.ws.BlockchainWsEndpoint - WS closed: 1000 bye
|