helium / wallet-app

Apache License 2.0
55 stars 35 forks source link

Multiple Derivation Path UX Issue #765

Open Ryan-Goldstein opened 1 month ago

Ryan-Goldstein commented 1 month ago

Since the app now supports multiple derivation paths, numerous users who have not performed the migration to Solana and are trying to import a seed phrase from the Helium L1 have encountered an issue where they are not presented the option to select Helium L1 (because the migration has not yet occurred), and they land in an empty wallet using the same words with a new derivation path.

I'd propose performing a check after the seed phrase is entered, to determine whether those words may have come from the Helium L1, and if so, automatically attempt the migration at that time, then show both derivation path options (with the Helium L1 presumably populated with tokens from the migration).