-
-
Notifications
You must be signed in to change notification settings - Fork 775
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
As a funder, I want to changeBountyFulfillmentAmount() for contest/cooperative bounties, so I can pay out multiple submissions #1379
Comments
Issue Status: 1. Open 2. Started 3. Submitted 4. Done This issue now has a funding of 1.0 ETH (586.42 USD @ $586.42/ETH) attached to it.
|
Issue Status: 1. Open 2. Cancelled Work has been started. These users each claimed they can complete the work by 8 months, 3 weeks ago. 1) darkdarkdragon has started work. will ask question after checking current code Learn more on the Gitcoin Issue Details page. |
from @mbeylin
so this might torpedo the entire project |
Yikes. Any other details? Sounds like we'll have to wait for standard bounties 2.0 or modify this bounty to build out a batch "tipping" mechanism tracked as bounty fulfillments or something similar. |
sounds like the only action path available to us is to figure out the number of contributors in the new funder form and to insert that into the bounty upfront on gitcoin.co/new |
This will need a completely new bounty implementation which I see as perpetual or batch bounties. We're implementing this in a private setting so for us it's easy, perpetual bounties can only be issued by team managers who have the authority to mint tokens. When implementing it in a public setting a issuer would have to approve a multiple of tokens that are rewarded for one completion. When submitting a new proposal it should check if there is still tokens in approval, for each submission a temporary balance of the available approved funds would be kept. This would require a change in ERC20 tokens to be a hard approve instead of a soft approve, otherwise the approved tokens can be spent and not be available to accept proposals (free answers for the bounty issuer). This would be compliant with the hollywood principle , whereas just calling transfer() isn't considered a good idea. Another option is adding transferAndCall and a tokenFallback (see ERC223) |
looks like this will not solve original problem - to be able to pay to a random number of developers |
I'd like to keep my ears open for updates on this. First of all, what is the progress with a new version of Standard Bounties? Is there anything I can do to help with that? There are a handful of things I'd like to see added to the standard. Second, I'm thinking of building something that would leverage Colony.io to divide a large Standard Bounty into smaller domains and tasks. It would require a middleware contract to accept the Standard bounty funding and divide it up between active token holders of the colony: JoinColony/colonyHackathon#39 I've discussed this briefly with @owocki, but this was before "community" bounties were released. It might also not be needed so I was hoping to get some feedback on direction not only on my work but also the new standards. |
cc @mbeylin on this ethereum/EIPs#1081 is where it lives |
i'm canceling this bounty since it seems like the way its written is infeasible. will post a follow up ticket shortly |
Issue Status: 1. Open 2. Cancelled The funding of 1.0 ETH (522.28 USD @ $522.28/ETH) attached to this issue has been cancelled by the bounty submitter
|
User Story
As a funder, I want to changeBountyFulfillmentAmount() for contest/cooperative bounties, so I can pay out multiple submissions
See this method in standardbounties: https://github.com/Bounties-Network/StandardBounties/blob/master/contracts/StandardBounties.sol#L444-L452
Why Is this Needed?
Summary:
This is needed so that funders can pay out their bounties to multiple people in contest/cooperative bounty types.
Description
Type:
Feature
Current Behavior
Only can payout the total amount to one person
Expected Behavior
Can payout any amount to n people
Solution
Summary:
For cooperative / contest bounties ONLY:
Definition of Done
above is implemented
Additional Information
Project Schemes just launched https://medium.com/gitcoin/we-listened-announcing-project-types-965a02603559
Bounty Instructions -- IMPORTANT
The text was updated successfully, but these errors were encountered: