Skip to content
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

Create Projects contract #23

Open
LNow opened this issue Apr 26, 2021 · 5 comments
Open

Create Projects contract #23

LNow opened this issue Apr 26, 2021 · 5 comments
Assignees
Labels
👀 Clarity Something todo with Clarity 💡 Feature A new feature or request 🔅 Low Priority Low priority issue ❓ Question Further information is requested

Comments

@LNow
Copy link
Contributor

LNow commented Apr 26, 2021

Is your feature request related to a problem? Please describe.
In order to allow DAO members to raise funds for their projects we need to have Clarity contract that with following functionalities:

  • create-project
  • add-milestone
  • remove-milestone
  • edit-milestone
  • back-project/support-project
  • transfer-milestones-funds

Describe the solution you'd like
Features listed above are bare minimum and should be our starting point. Right now we only need an outline of a working contract that we can expand in the future by adding to it things like access control, voting, refunds, time-based functions etc.

@LNow LNow added the 👀 Clarity Something todo with Clarity label Apr 26, 2021
@cryptopanter
Copy link
Member

So this is going to be the main contract ( in DAO Contract container) apart from other contract plugins?

@Zk2u
Copy link

Zk2u commented May 4, 2021

So this is going to be the main contract ( in DAO Contract container) apart from other contract plugins?

yes, by the looks of it

@LNow
Copy link
Contributor Author

LNow commented May 4, 2021

So this is going to be the main contract ( in DAO Contract container) apart from other contract plugins?

Yes, but it doesn't mean we can't convert it to plugin, or create it as a plugin now and convert to standard contract later.
No matter if we create it as a plugin or not, core business logic of this contract will remain the same.

@cryptopanter
Copy link
Member

cryptopanter commented May 6, 2021

Is your feature request related to a problem? Please describe.
In order to allow DAO members to raise funds for their projects we need to have Clarity contract that with following functionalities:

  • create-project
  • add-milestone
  • remove-milestone
  • edit-milestone
  • back-project/support-project
  • transfer-milestones-funds

Describe the solution you'd like
Features listed above are bare minimum and should be our starting point. Right now we only need an outline of a working contract that we can expand in the future by adding to it things like access control, voting, refunds, time-based functions etc.

So can we consider it as the server's action (or system action)?... Since @falkonprods has already derived the users' action here: https://github.com/syvita/daoOS/wiki/Design-Structure:-User-Actions
Maybe we can merge both together

@Zk2u Zk2u added ⚠️ High Priority High priority issue ❓ Question Further information is requested 🌅 QOL Quality of life improvement 💡 Feature A new feature or request and removed 🌅 QOL Quality of life improvement labels May 17, 2021
@falkonprods
Copy link
Collaborator

Remember this isn't needed until M3...great we are working on it, but all this will come in the next milestone...for now should just be members and funding...

@Zk2u Zk2u added 🔅 Low Priority Low priority issue and removed ⚠️ High Priority High priority issue labels Jul 2, 2021
@Zk2u Zk2u self-assigned this Jul 2, 2021
@Zk2u Zk2u added this to the Mainnet proof-of-concept milestone Jul 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
👀 Clarity Something todo with Clarity 💡 Feature A new feature or request 🔅 Low Priority Low priority issue ❓ Question Further information is requested
Projects
None yet
Development

No branches or pull requests

4 participants