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

[ENHANCE] After-the-fact sybil checking (🟠 NEEDS DESIGN) #110

Open
5 tasks
lachlanglen opened this issue Apr 23, 2024 · 0 comments
Open
5 tasks

[ENHANCE] After-the-fact sybil checking (🟠 NEEDS DESIGN) #110

lachlanglen opened this issue Apr 23, 2024 · 0 comments
Labels
enhancement small enhancement / improvement from existing feature

Comments

@lachlanglen
Copy link
Contributor

Summary

Verifying that you are a human before you can donate to a pot is a lot of friction. We want to enable users to donate first, and verify humanity later (before payouts are set on contract)

DESIGN ITEMS:

  • Allow anyone to donate to pot, regardless of humanity (this will likely affect Pot Header & Donation Modal, possibly other places)
  • Add information on the Donation modal, if a donor is not human and they are donating to a pot, to tell them that their donation won't be matched unless they verify as a human before the matching round ends, and give them a link to do so (should open in a new tab)
  • Add indication in Pot -> Donations table as to which donors are verified humans (perhaps a check mark next to the avatar, or a green border around it?). Ditto on Project -> Funding Raised table
  • Add some kind of warning (toast?) once a user donates to a pot but is not yet human-verified, indicating that they need to verify as a human before the matching round ends in order for their donation to be quadratically matched
  • Add notice on Donation modal, if quadratically matched donation is selected and user is not human-verified, indicating that they will need to verify as a human before the matching round ends in order for their donation to be quadratically matched

Description

[Detailed description of the enhancement, including how it would work and any design considerations]

Acceptance Criteria

[List of criteria that must be met for the enhancement to be considered accepted]

Additional Information

[Any other relevant information, such as links to related issues or pull requests]

@lachlanglen lachlanglen added the enhancement small enhancement / improvement from existing feature label Apr 23, 2024
@lachlanglen lachlanglen moved this to Open Questions (not ready for dev) in PotLock Engineering Apr 23, 2024
@lachlanglen lachlanglen moved this from Open Questions (not ready for dev) to Done in PotLock Engineering May 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement small enhancement / improvement from existing feature
Projects
Status: Done
Development

No branches or pull requests

1 participant