gitcoinco / gitcoinco/easy-retro-pgf
Custom Ballot size per Badgeholder
- Dominant language
- TypeScript
- Stars
- 66
- Forks
- 37
- PR merge metrics
- No merged PRs in 30d
Description
Currently all badgeholders receive the same amount of votes to cast across applications.
I propose to allow for custom allocation of votes to cast.
The reasoning is that some badgeholders may have contributed more or deserve more votes to cast. E.g. for Obol EasyRPG, badgeholders are contributors to a fund based on the fees they paid to the protocol. The more fees they paid the more votes they should be able to cast.
Proposed solution
- Import a CSV with address and amount of votes in the badgeholder creation page.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start at the badgeholder creation page and trace how badgeholder data is stored and how ballot vote allocations are calculated. Identify the entry point for importing an address-and-vote CSV and the existing equal-allocation path. Done means a badgeholder can be created with its imported vote amount and that amount is used when casting ballots.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- nextjs, typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100