gitcoinco / gitcoinco/easy-retro-pgf

Custom Ballot size per Badgeholder

Open
#87 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.