GoodDollar / GoodWeb3-Mono

mono repo with GoodDollar's web3 UI components and SDK
https://gooddollar-storybook.vercel.app
0 stars 0 forks source link

[GoodId-Flow] - Claim flow #144

Open L03TJ3 opened 3 months ago

L03TJ3 commented 3 months ago

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:

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.

sirpy commented 3 months ago

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

sirpy commented 3 months ago

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

L03TJ3 commented 3 months ago

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