wallet is not connected: the current implemented claim screen is shown
wallet is connected: the newly designed claim screen will show and display all available pools to claim from
What should happen when a user clicks on the blue claim now button (Implementation of the Web3Action button):
checks if a user is connected, if not requests to connect
checks if a user wallet is on the right chain, if not request to switch
if connected and on the right chain we verify if a user has already done the upgrade flow
3a. if yes --> continue to new claim screen
Depending on the final design it either automatically triggers the claim (like it does now)
or it shows the new claim screen with separate claim buttons per available pool
3b. if no --> navigate to the good-id page.
GoodId page (Tab for this page is only shown for already whitelisted wallets, that will not change)
Business Description
We want to implement a new onboard flow
Detailed Description of Functionality
Claim page
the claim page has two different states:
What should happen when a user clicks on the blue claim now button (Implementation of the Web3Action button):
3b. if no --> navigate to the good-id page.
GoodId page (Tab for this page is only shown for already whitelisted wallets, that will not change)
The goodid page can have various states.
What should happen for the pre-upgrade 'upgrade' button and claim-button action navigation?
Technical Implementation
Design Reference:
(Mobile)
Acceptance Criteria
Specify criteria that will be used to determine if the feature meets the requirements and functions correctly.