keybase / keybase-issues

A single repo for managing publicly recognized issues with the keybase client, installer, and website.
902 stars 37 forks source link

Wallet does not show secret key #4213

Open christopherj525 opened 7 months ago

christopherj525 commented 7 months ago

When I go to the wallet, it tells me "Stellar Transactions are No Longer Supported in the Keybase App" Followed by the account ID, Balance, and instead of the Secret Key it says "You can only view your secret key on mobile devices because this is a mobile-only account"

It says this on both my laptop and my mobile device running MacOS and iOS respectively.

GwynethLlewelyn commented 7 months ago

Interesting. On macOS, I'm running Version 6.2.4-20231019203304+5cfcf6b41e — the latest on the prerelease page — and I have no issues viewing my Secret Key there. The same on iOS (where the latest version on the App Store is 6.2.3-20230927213312+eba57c1814).

What happens when you do it from the command line (i.e., keybase wallet export <insert your Stellar id here>)? I have no issues with that, either.

christopherj525 commented 7 months ago

Keybase GUI Version: 6.2.3-20230928143931+eba57c1814

% keybase wallet export <Stellar id> Please enter the Keybase password for <user> (8+ characters) to export Stellar secret keys: ▶ ERROR not a mobile device (code 3110)

GwynethLlewelyn commented 7 months ago

Ok, clearly whatever setup you have, it's different from mine.

I'm also assuming that you haven't enabled Lockdown mode, right?

I wonder... when you registered with Keybase, did you use your mobile phone first, or the Mac?

One (remote) possibility is that somehow Keybase has registered/recorded the mobile phone with the iOS version at the time you registered and for some strange reason is now unable to "remember" who you are... because the login/password seems to come from a completely different device.

christopherj525 commented 7 months ago

No, not in lockdown. I registered in October of 2014, so I think there was only desktop client at the time. Memory from that far past on this topic is not solid though.

GwynethLlewelyn commented 7 months ago

I think you're right... sorry, I ran out of ideas. Interestingly enough, I'd expect the reverse to happen, i.e. Keybase complaining that it couldn't export the keys on a mobile device, because you had registered it on the desktop client before. But clearly that's not what's happening.

lostchopstik commented 6 months ago

Chiming in with same issue but on Android/PC.

Command line on PC says: - ERROR not a mobile device (code 3110)

Phone says (from what I can see because the message goes off-screen): You can only view your secret key on [...] devices because this is a mobile-only a...

Update: I have a spare iOS device so I logged in with that and still got the same cut off message as my Android. I don't know if this is a bug or if they will only show the key to my original devices which I have but had signed out of or uninstalled the app. Very annoying!

naoisegolden commented 6 months ago

I had the same issue in the mobile app, it was solved by simply waiting a week.

As mentioned, wallet secret key is only accessible by mobile app. But Keybase puts a 1-week wait for new registered mobile apps before being able to access this info. This fact is not mentioned in the error message. I found a mention about the 1-week wait by chance in the documentation, but I can't find it now to link it.

lostchopstik commented 6 months ago

I had the same issue in the mobile app, it was solved by simply waiting a week.

As mentioned, wallet secret key is only accessible by mobile app. But Keybase puts a 1-week wait for new registered mobile apps before being able to access this info. This fact is not mentioned in the error message. I found a mention about the 1-week wait by chance in the documentation, but I can't find it now to link it.

Nice! Thanks, I'll wait around and see what happens.

loxy commented 4 months ago

For anybody else running into this issue. You need to re-install your client. See also: https://github.com/keybase/keybase-issues/issues/4219