Summary:
Type:
Summary:
Is this issue on gitcoin?
@aashutoshrathi not yet, coming shortly
As a user, I want to have a leader board so I can see who is most involved with gitcoin and who does the most bounties.
But right now, hackathon winners with single large prizes are the leaderboard toppers. So I want to be able to sort by the number of bounties a gitcoiner has completed, instead of the total amount.
summary:
I would like an additional filter next to the current (where you choose between earners, payers, groups, etc..) that allows me to resort the list by number of bounties OR by amount.


^what I was imagining.
Type: Feature
On gitcoin.co/leaderboard there is a new drop down or way that users can sort the list of people who have completed/funded bounties by the number of bounties.
I don't think adding a new entry for each leaderboard type by bounty count to the dropdown makes much sense (as the current UI is setup and wouldn't quite allow for this).
It might be worth including design (@PixelantDesign) to discuss whether or not we want to add a filter (and sort?) option on the leaderboard to handle this in the same view/template.
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
__This issue now has a funding of 20.0 DAI (20.0 USD @ $1.0/DAI) attached to it.__
A description would be more helpful
Some thoughts:
I think being able to filter based on USD earned (top earners) or bounties completed (top hunter) makes sense. Those are two different metrics. Tips to me is a separate category so that shouldnât be lumped together with bounty counts. We could separate tips out, but I donât see that being particularly useful (perhaps as an oblique characteristic).
Another thought was to use a rate - ($ earned / bounties) but that would still artificially inflate rankings for those who are doing higher priced bounties, and deflate rankings for those who do alot of small bounties.
A metric Iâve also explored is average bounty turnaround time, which could potentially be another interesting metric. At some point, these metrics might come in handy when a maintainer is looking for a bounty hunter who has oblique characteristics (turns around CSS bounties really really fast) - which means they wouldn't be shooting for the top of the leaderboard, but rather, the top of a smaller niche.
The above comment about average bounty turnaround time would be out of scope until the use case of the leaderboard calls for it.
After taking another look, I may have misunderstood - the original ask was to sort by bounty count for each of the current dropdown menu options (payers, earners, orgs, tokens, keywords), which currently is not setup for this, according to @mbeacom.
That being said, I'll keep my stance that being able to filter on bounty counts for each of the menu options is useful, but because of the limitations, the ability to sort based on USD amount can be useful.
I don't see a problem adding a simple sorting boolean function (descending = True or False) on USD amounts for each of the dropdown menu options, with descending sort being the default, so we see the highest USD amounts. This is fitting for the scope of this ticket @wonderwomancode.
I'll re-make the clear distinction here that I'd recommend scoping this ticket to adding a simple sort function (ordering) that works for all dropdown menu options, but not a filter function (grabbing a subset).
The reason I'm cautious about a filter function is because the purpose of the leaderboard page is not to do analytics. Seeing as the leaderboard is indeed called a "leader" board, it should be succinct enough for a user to "get the point" and view the "top (or bottom) X" all on one page (all dropdown menu options currently are viewable on one page). Even if someone was looking for an organization who has completed >= $5000 (which is a filter) in bounty amount, it's as easy as scrolling down. I'd love to hear contrasting opinions on this piece though!
@wonderwomancode Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an âOpenâ status. Please let us know if you have questions!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days
@frankchen07 my two cents is in agreement with your assertion that the filter would be more useful overall but also that due to current limitations a sort on USD makes sense. I can get started on this and probably finish it up tomorrow if there are no other comments. Anyone else have two cents to add before I put code up tomorrow?
Sounds good @wonderwomancode
@wonderwomancode Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an âOpenâ status. Please let us know if you have questions!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
@wonderwomancode due to inactivity, we have escalated this issue to Gitcoin's moderation team. Let us know if you believe this has been done in error!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days
@wonderwomancode do you have any update?
hey @wonderwomancode - are you still working on this? If yes, please do let us know.
If we don't hear from you, we will release this bounty back to the public!
hey @wonderwomancode - I've removed you from the bounty since you've been unresponsive. If the bounty is open later and you're able and willing to do it, feel free to start work again!
@frankchen07 I would like to take the issue, can you add more to the description.
Thanks
@frankchen07 i am still a bit confused.
So are you saying there should be a "filter:order" near that dropdown and we can choose that filter to be descending or ascending, if that's the case then during ascending what would happen to top 3 images, there is no point in putting three lowest earners in "WINNER POSITIONS" at the top!!
I can do one thing, add a filter: bounties/money near dropdown that will show in descending order the no of bounties or the amount earned. And i think the issue was meant to be solved by this !
The filter will not be present for "Top Keywords" or "Top Kudos" etc,
I can do one thing, add a filter: bounties/money near dropdown that will show in descending order the no of bounties or the amount earned. And i think the issue was meant to be solved by this!
Yes - this is the original intent of the sorting, to be able to view the largest/smallest number of bounties or amount earned, for each of the dropdown items.
The filter will not be present for "Top Keywords" or "Top Kudos" etc,
Why would it not be present for Top Keywords or Top Kudos? It seems like it is still sortable by amount and txn count.
@nanspro Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an âOpenâ status. Please let us know if you have questions!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days
Hey @nanspro sorry, I'm behind on my issues. Don't worry about kudos and stuff, that's outside the scope of this. I just want an option so the person at the top of the list is the person who has completed the most number of bounties.
@nanspro Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an âOpenâ status. Please let us know if you have questions!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
@nanspro due to inactivity, we have escalated this issue to Gitcoin's moderation team. Let us know if you believe this has been done in error!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days
Will submit a PR today only
Hey @nanspro are you able to submit a PR by end of day Monday? Unfortunately otherwise we'll have to take you off the issue.
@nanspro Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an âOpenâ status. Please let us know if you have questions!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days
hi,
Is this bounty still open?
@santteegt Yes, looks like previous taker was unable to complete it. You can claim it at https://gitcoin.co/issue/gitcoinco/web/2261/1260
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
__Work has been started__.
These users each claimed they can complete the work by 2Â months, 2Â weeks ago.
Please review their action plans below:
1) santteegt has been approved to start work.
Add a select filter to specify an orderBy parameter (amount or count).
Learn more on the Gitcoin Issue Details page.
@jschiarizzi cool! I'm already working on this issue. I'll try to send the PR as soon as possible
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
__Work for 20.0 DAI (20.0 USD @ $1.0/DAI) has been submitted by__:
@ceresstation please take a look at the submitted work:
Thanks for the PR @santteegt!
Hey @jonmarkgo @PixelantDesign and @santteegt ! Just checking in to see if the PR has been reviewed and/or merged? If not, what needs to get done in order for it to be merged and thus get Gitcoin issue paid out?
Hi @CPSTL,
I've updated the PR including requested changes and conflict resolution, so I think it only needs a final review prior to merge
@jonmarkgo @PixelantDesign Can you both proceed to give @santteegt a final review? Thanks!
Hi,
I updated my PR a week ago. Let me know if you need any further modification from me to complete this bounty :)
Is this issue still open?
@ceresstation i think you can pay out hte bounty.
no plans to merge this PR soon.. but after Q1 we can take another look.
Thanks @santteegt just paid you out :)
Thanks for the Kudos @ceresstation! :). One question, my wallet isn't showing any received trx in DAI recently, is there a delay in the payment?
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
__The funding of 20.0 DAI (20.0 USD @ $1.0/DAI) attached to this issue has been approved & issued to @santteegt.__
Most helpful comment
https://github.com/gitcoinco/web/issues/2261#issuecomment-423633569