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

[GoodId-Flow] - Claim flow #144

Open
2 of 3 tasks
L03TJ3 opened this issue Apr 9, 2024 · 3 comments
Open
2 of 3 tasks

[GoodId-Flow] - Claim flow #144

L03TJ3 opened this issue Apr 9, 2024 · 3 comments
Assignees

Comments

@L03TJ3
Copy link
Collaborator

L03TJ3 commented Apr 9, 2024

Business Description

The claim flow will be updated to accommodate multiple available pools to claim from.
this comes with design changes as well

Detailed Description of Functionality

The pre-claim screen will show:

  • The total amount to claim. An accumulation of all available pools
  • any available pool with their details
  • The blue claim-button
  • GoodDollar UBI pool page item is a hyperlink to the explorer (launch in new window)
  • All other pool page items are hyperlinks to the respective page in GoodCollective dapp

A user will claim as usual by clicking on the blue claim button.

Scenario: 1 available pool
A user will see a sign transaction modal and a pop-up in its wallet to sign the transaction.

Scenario: more available pools
A user will consecutively sign the available claim transactions.
The sign-tx modal will indicate how many times a user is expected to sign a transaction with their wallet.

After a user has claimed, the UI updates showing a timer till next claim.
it will also show a list of recent claims the wallet has made.

Technical Implementation

Wallet implementation: To-be-added
GoodDapp implementation: To-be-added

Design Reference:

Gooddapp, see last section: https://www.figma.com/file/ihw1PxBvLxacTHnN2aj4lC/3.-Product?type=design&node-id=13532-24573&mode=design&t=ohCPXOU7sGpMKjwW-4

Wallet, see last section: https://www.figma.com/file/ihw1PxBvLxacTHnN2aj4lC/3.-Product?type=design&node-id=13532-19585&mode=design&t=ohCPXOU7sGpMKjwW-4

Acceptance Criteria

Specify criteria that will be used to determine if the feature meets the requirements and functions correctly.

  • (Should include a list of testing points for QA how to verify design/functionality)
    filled out by the development team or can contain suggestions._
@sirpy
Copy link
Contributor

sirpy commented Apr 11, 2024

@L03TJ3 why are the onboarding flow tickets mentioned in the description?

@sirpy
Copy link
Contributor

sirpy commented Apr 11, 2024

@L03TJ3 the description is lacking.
please describe the logic and steps that need to happen

@L03TJ3
Copy link
Collaborator Author

L03TJ3 commented Apr 12, 2024

@sirpy because the onboarding flow can be triggered by the claim-button (depending on a users wallet state)

@sirpy sirpy changed the title [GoodId] - Claim flow [GoodId-Flow] - Claim flow Apr 15, 2024
@L03TJ3 L03TJ3 self-assigned this May 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants