-
Notifications
You must be signed in to change notification settings - Fork 747
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
Bounty Pallet Overhaul #5033
Comments
Maybe also include #4947 |
With a strong mentorship of a core FRAME dev, this should be do-able by an external developer. We can reward this well with a tip. Marking as mentor to signal this. Ironically, we need a bounty for this.. |
batching stuff could be achieved without global IDs by providing a new call which executes the whole batch:
|
Currently, bounties must be "extended" every 90 days - this makes sense to ensure that they are alive and still needed, however, it feels unnecessary if there are otherwise signs of activity e.g. if there have been child bounties awarded. It would be great if the 90 days could be from the last activity from the bounty. |
The 90 days extend requirement was meant to require the curator to remark some updates about the bounty. while the bounty could indeed be active, I think it is still reasonable to expect the curator to provide some public updates to the community every 90 days. What's missing is a good UI to remark such update and make it visible to public. |
Having this on-chain is pointless and just a source of friction - there are many other ways of providing updates. I do not see a universe where this is used in the "intended" way. |
yeah it is unfortunate no one is using it as intended. another alternative is requiring a bounty duration when creating a bounty and requires a public proposal to renew/topup when it about to expire |
What would be a reason to have |
I'd like to execute this. @kianenigma. At least starting with implementing the possibility to create a bounty with curators at the same time. the rest can follow after there seems to be consensus on what needs to change. |
Let me explain bit more initial design decision and see if want to and how to change those:
I will suggest go back to drawing board as the circumstance have been changed significantly since the initial version (Gov1 vs OpenGov) and we have lot more usages / experiences / feedbacks. I will image steps of:
|
Thanks for providing an explanation! Given that this is not only implementation I'll leave this issue be. |
@xlc now the OpenGov can cancel the bounty and slash, I think the payout delay is still relevant. We might need to adjust the delay or the OpenGov track or/and have another body to take care of it. |
In that case we need to find the right balance between of delay time. If too long, obviously bad, if too short, that requires OpenGov track voting time to be shorter, which could also be bad. |
We should make some changes to
pallet-bounties
for better usability and some new features. Here is a list of what I have in mind, feel free to add more in comments here:The text was updated successfully, but these errors were encountered: