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

update Restore Wallet flow #1477

Open
decentralistdan opened this issue Mar 12, 2025 · 0 comments
Open

update Restore Wallet flow #1477

decentralistdan opened this issue Mar 12, 2025 · 0 comments
Assignees
Labels
S-in-progress Status: Work is currently in progress on this item. UI Zashi UI
Milestone

Comments

@decentralistdan
Copy link
Contributor

Final Specs:

  1. update the Secret Recovery Phrase screen UI

    a. add 24 fields where a user can enter the recovery phrase words 1 by one in a chronological order

    b. if a word is autocompleted, move the user to the next input field (focused)

    c. a user may also navigate to the next field manually by tapping on the Next button

    d. a user should see words from the BIP 39 library suggested as they are typing

    e. a user may edit a previously filled field by tapping into it

    f. implement an explainer bottom sheet that pops up for the user after tap on the [?] icon

    g. a user may navigate back to the root screen by tapping on the back arrow button (we should clear all the input fields if they do so)

    h. once the full recovery phrase is filled, automatically route the user to the next step - WBH screen

  2. update the Wallet Birthday Height screen UI

    a. a user can type in their wallet's block height and tap on the Restore button - in that case we should route the user to the next screen Keep Zashi open!

    b. if a user taps on the [?] icon, pop up an explainer bottom sheet

    • a user can click on the [Got it!] button or swipe down to close the bottom sheet

    c. if a user taps on the [Estimate my block height] button, route them to a new First Wallet Transaction screen

    d. if a user taps on the back arrow, route them back to the Secret Recovery Phrase screen

  3. build new First Wallet Transaction screen

    a. a user can select a month and year of their first received transaction

    b. once a user taps on the Next button, route them to the new Estimated Block Height screen

    c. if a user taps on the back arrow, route them back to the Wallet Birthday Height screen

  4. build the new Estimated Block Height screen

    a. based on the date a user has provided on the First Wallet Transaction screen, find the nearest checkpoint BELOW the given date and display the block height to the user

    b. a user may copy the estimated block height by tapping on a Copy button

    c. if a user taps on the back arrow, route them back to the First Wallet Transaction screen

    d. once a user taps on the Restore button, route them to the final screen of the flow - Keep Zashi open!

    • update copy on the screen

    • update illustration on the screen

@decentralistdan decentralistdan added the UI Zashi UI label Mar 12, 2025
@decentralistdan decentralistdan added this to the iOS Zashi 2.0 milestone Mar 12, 2025
@true-jared true-jared added the S-in-progress Status: Work is currently in progress on this item. label Mar 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-in-progress Status: Work is currently in progress on this item. UI Zashi UI
Projects
None yet
Development

No branches or pull requests

3 participants