diff --git a/native/account/fullscreen-siwe-panel.react.js b/native/account/fullscreen-siwe-panel.react.js --- a/native/account/fullscreen-siwe-panel.react.js +++ b/native/account/fullscreen-siwe-panel.react.js @@ -77,9 +77,10 @@ successRef.current = true; if (usingCommServicesAccessToken) { try { - const findUserIDResponse = + const findUserIDResponseString = await commRustModule.findUserIDForWalletAddress(result.address); - if (JSON.parse(findUserIDResponse).userID) { + const findUserIDResponse = JSON.parse(findUserIDResponseString); + if (findUserIDResponse.userID || findUserIDResponse.isReserved) { await walletLogIn(result.address, result.message, result.signature); } else if (enableNewRegistrationMode) { await onAccountDoesNotExist(result);