Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cake Wallet rejects ~ 50% of seed words as invalid #1682

Open
xorblorp opened this issue Sep 14, 2024 · 4 comments
Open

Cake Wallet rejects ~ 50% of seed words as invalid #1682

xorblorp opened this issue Sep 14, 2024 · 4 comments
Labels
Bug Something isn't working

Comments

@xorblorp
Copy link

xorblorp commented Sep 14, 2024

Describe the bug
When installing the app and trying to restore a wallet, Cake Wallet complains about ~ 50% of the words not being valid words.

To Reproduce
Steps to reproduce the behavior:

  1. Install Cake Wallet on iOS
  2. Create a new wallet
  3. Write down the seed
  4. Delete Cake Wallet
  5. Reinstall Cake Wallet
  6. Select restore wallet
  7. Enter the seed
  8. See half the words being marked red
  9. Hit restore anyway, get an error that an exception occurred

Expected behavior
Cake Wallet restores the wallet.

Screenshots
If applicable, add screenshots to help explain your problem.

Platform:

  • OS: iOS
  • Device: iPhone
  • Cake Wallet Version: Latest on App Store

Additional context
Changing the seed language to one that is not English and then back to English made it work, luckily. Still, this caused an unnecessary scare and a lot of users are probably not able to restore their wallet. The phone's language was not set to English, which might be relevant.

// Edit: This was with the Monero-only version (monero.com), if that makes a difference.

@xorblorp xorblorp added the Bug Something isn't working label Sep 14, 2024
@xorblorp
Copy link
Author

As I said, I was able to recover my funds by selecting any other language in the restore dialog and then English again.

This is a bug in Cake. It was generated in English (and the words are English), but when restoring, Cake is expecting another language than English and rejecting the words - while showing the language being set to English. Only when changing it to another language and then back to English, it works.

@rafael-xmr
Copy link
Contributor

deleted a scam message, please do not click any links sent as "support", the issue will be investigated and thanks for sharing

@OmarHatem28
Copy link
Contributor

Thanks @rafael-xmr

@xorblorp Thanks for opening the issue, I am trying to reproduce the issue, and it indeed shows some words as red because it's checking with the legacy seeds, but whenever you complete the 16 words of polyseed, and the checksum is correct, then it will show all words as correct and no red ones, and restore would work fine.

can you please provide more info on the issue so we can further narrow what's wrong, like what's the seed type you are trying to enter (legacy or polyseed)? are you manually typing the words, or using the paste button?

@xorblorp
Copy link
Author

Polyseed and typed manually. When typing all words and ignoring the red, it throws an exception.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants