Open MoeNick opened 3 weeks ago
@HrithikSampson we also expect the loadings of WorldID, Farcaster and X here in this flow as well CC: @mmahdigh
Please @HrithikSampson start on it after @mmahdigh confirms
- If the user is already connected we don't repeat the showing badges claim, the above flow is only showing one time to the user.
Do you mean the below modal shouldn't be shown in this scenario? @MoeNick
- If the user is already connected we don't repeat the showing badges claim, the above flow is only showing one time to the user.
Do you mean the below modal shouldn't be shown in this scenario? @MoeNick
@MoeNick kindly reminder
- If the user is already connected we don't repeat the showing badges claim, the above flow is only showing one time to the user.
Do you mean the below modal shouldn't be shown in this scenario? @MoeNick
@MoeNick kindly reminder
Yes, but if its not working, keep it as is. We don't have more time to fix
Yes, but if its not working, keep it as is. We don't have more time to fix
The other ACs have been passed, I'll moved it to next state
As a user I want to sign in to Pairwise and see how much voting power I have, I can raise or have been delegated so that I can be more engaged in the voting process.
Design:
https://www.figma.com/design/tP7Arb2C8aDB05wCVxVVSB/Pairwise-RF6--%3E-Voting-App?node-id=669-68600&t=iSsVXOP4qNd9hqmr-4
Success Criteria
[x] 1. The user clicks on the connect button in the landing. connect modals shows up.
[x] 2. We show the sign message to authenticate users into Pairwise. NOTE: Please use Agora SIWE so we can update the ballot.
[x] 3. While the user clicks on connect and the DApp is waiting for a signature, we show loading, if the user rejects or another error happens, we show the sign-in modal again.
[x] 4. When the message is signed successfully, We show their badges. There are incentives to run connections with WorldCoin, Farcaster, or Twitter to earn new badges or to see how many delegates they have so far.
[x] 5. We can user or last voting power csv for round 4, for more information see Voting power system with badges (without numbers) -
Note:
we won't have
recipients
badges anymore.WorldID connection gives users a free bronze delegate badge. If the user has a delegate badge, we upgrade that badge. (like bronze will be silver, silver will be gold, and so on.
[x] 6. If the user clicks on do it later, we redirect them to the categories page with current voting power.
[x] 7.1- if the user clicks on connect Farcaster and X, another modal shows on on top of the voting power modal.
[ ] 7.2 While the connection modal is open, we show a loading icon near to X Farcaster connection buttons,
[x] 7.3 - if the user closes, has an error, or cannot complete the flow of connection, they see this modal open again.
[x] 7.4 if the user completes the flow the connection modal closes and the badges turn green and get replaced by the loading (in progress) status.
[x] 8. If the user does all possible connections, we replace the button with
continue
, and by pressing this button, we redirect the user to[x] 9. If the user comes back to landing with a valid token we automatically redirect them to the categories view.
[x] 10. If the user is already connected we don't repeat the showing badges claim, the above flow is only showing one time to the user.