-
Notifications
You must be signed in to change notification settings - Fork 200
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
Agoric governance: VoteCounters for >2 options Bounty #6382
Comments
Issue Status: 1. Open 2. Started 3. Submitted 4. Done Work has been started. These users each claimed they can complete the work by 264 years, 1 month from now. 1) x5engine has applied to start work (Funders only: approve worker | reject worker). I would like to create these two Agoric governance components using a VoteCounter and make a compelling solution you'll see interesting and appreciate. I have completed many bounties in many competitions too. I will take a stab at this to make it happen. Hey, I looked at the BinaryVoteCounter code and did some research on how to handle this problem.
Learn more on the Gitcoin Issue Details page. |
today in office hours, we looked at https://github.com/mul53/agoric-sdk/blob/feat/arbitary-voting-counters/packages/governance/test/unitTests/test-multiBallotCount.js for reference: 744ad3a |
@dckc on the second vote counter for the tie break, i see there are many options is there a specific way it should be handled? |
could you give an example or two, please, @mul53 ? |
@dckc here are some examples, these are only for the second vote counter with N winners,
|
Please stand by for a few days for a thorough answer on the tie question. Perhaps for now, use the same rule as the binary vote counter:
|
@dckc new commit mul53@eb40692, who can i also tag for review? |
@cboydstun @jeetraut is it possible to have a look at this? mul53@eb40692 |
idea from @Chris-Hibbert :
|
@Chris-Hibbert @dckc here is the PR for the work #6515 |
Description
Create two Agoric governance components using a VoteCounter that correctly evaluates election results from questions with more than two options
A completed bounty includes two separate VoteCounters:
Context
The current implementation of Agoric’s governance uses a VoteCounter that evaluates questions with two possible answers. This should be extended further to multiple possible answers
Acceptance Criteria
A successful bounty will:
Complete the requirements from the description including reasonable edge cases not explicitly defined
Pass code review from Agoric team
Include documented open source code and walkthrough presentation
Time Estimation
2 weeks
Reward
$6,400
Payment will be made in USD (fiat currency) via wire transfer. The developer is responsible for providing their completed tax documents (W9 for US based developers and/or W8 or W8-BEN-E for non-US based developers) and providing their banking details in order to receive payment.
Applicant Assessment Criteria
Important: Please provide a clear workplan for how you will approach this bounty. Use the work plan as an initial demonstration that you would be a good candidate. Bounties will require coordination with the Agoric team, so unfortunately only plans submitted in English will be considered.
Applicants will be assessed based on the following criteria:
Experience Write-up (1000-1500 words)
As part of completing the bounty, we ask that you write up a short (or long!) summary of your experience building on Agoric. Write-up should:
Review Process
References
The text was updated successfully, but these errors were encountered: