From f1c11326900994c2d0c6336e94612e6cf78056c97aeb1a21072dd259c918e702 Mon Sep 17 00:00:00 2001 From: AidarKC Date: Tue, 23 Jun 2026 17:04:47 +0400 Subject: [PATCH] =?UTF-8?q?AuthChallenge:=20=D0=BF=D0=BE=D0=B4=D0=B4=D0=B5?= =?UTF-8?q?=D1=80=D0=B6=D0=B0=D1=82=D1=8C=20RecoveryKeyBlock?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../JSON/handlers/auth/SolanaUserPdaImportService.java | 4 +++- VERSION.properties | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/SHiNE-server/shine-server-net-protocol/src/main/java/server/logic/ws_protocol/JSON/handlers/auth/SolanaUserPdaImportService.java b/SHiNE-server/shine-server-net-protocol/src/main/java/server/logic/ws_protocol/JSON/handlers/auth/SolanaUserPdaImportService.java index 9ae3e6e..53f65a7 100644 --- a/SHiNE-server/shine-server-net-protocol/src/main/java/server/logic/ws_protocol/JSON/handlers/auth/SolanaUserPdaImportService.java +++ b/SHiNE-server/shine-server-net-protocol/src/main/java/server/logic/ws_protocol/JSON/handlers/auth/SolanaUserPdaImportService.java @@ -167,7 +167,9 @@ public final class SolanaUserPdaImportService { int blockVer = u8(raw, c++); if (blockVer != 0) return null; - if (blockType == 1) { + if (blockType == 0) { + c += 32; // recovery_key + } else if (blockType == 1) { c += 32; } else if (blockType == 2) { clientKey32 = slice(raw, c, 32); diff --git a/VERSION.properties b/VERSION.properties index 4045847..e1e5b1b 100644 --- a/VERSION.properties +++ b/VERSION.properties @@ -1,2 +1,2 @@ -client.version=1.2.243 -server.version=1.2.228 +client.version=1.2.244 +server.version=1.2.229