-
Notifications
You must be signed in to change notification settings - Fork 229
Smart Contract Upgrades #517
Comments
This is already #11 in the milestone. However I still need to verify what would happen in the scenario that the recipient campaign was canceled, especially if it wasn't the parent campaign. I need to investigate further to assess the feasibility of this.
I think simplifying the contract to a single optional reviewer (opposed to the current 2 reviewer system) makes sense. The ui would default to the campaign manager as the reviewer, but allow removing the reviewer altogether or setting to any address. This is already possible and not too difficult. However there are a few things that need to be determined, like what happens when the bridge is upgraded? I assume we only want the money to be able to be transferred to the bridge. I think this will be a separate milestone to be tackled after the linked milestone is finished |
What i am requesting is a milestone that is as smooth as possible for regular rewards and other non-bounty type applications. The flow would be:
Whether that is it's own plugin or the current milestone plugin is changed to:
The other cool thing to add here is that milestones can continue to receive money after some money has been dispersed. :-D |
There is an awesome milestone talking about potential upgrades: https://beta.giveth.io/campaigns/5b39d45e14cec916d00dab20/milestones/5bde03f68c322044ef55f10d
I would like to add to it a few things :-D
SCOPE CREEP!
Updating the bridge contract: To address Can't give people easy way to donate to a milestone #516 and Donate by simply sending to an address with a standard transaction fee #478 we need to make sure there is an easy way for people to donate to a milestone or campaign by sending funds directly to an Ethereum address (and then we can even display a qr code!)... This will get especially complicated for tokens... but I hope a solution can be engineered :-D
Make it easy for a milestone to send money to a campaign (this is probably a UI thing?)
Make a Milestone contract that allows marking milestone complete and the reviewer to be optional... so that basically, if money is pledged to the milestone, it can be instantly withdrawn.
The text was updated successfully, but these errors were encountered: