smart-contracts icon indicating copy to clipboard operation
smart-contracts copied to clipboard

Addition of a new use case - DAO smart contract

Open avg77 opened this issue 1 year ago • 0 comments

A DAO (Decentralized Autonomous Organization) is a digital organization or corporation run by a set of rules encoded as computer programs on a blockchain, rather than by traditional management structures. Members of a DAO use blockchain-based tokens to vote on proposals and make decisions collectively.

In this smart contract, there will be 2 users:-

  1. Investors
  2. Manager (as in an organization)

The investors will be able to pool a certain amount of money to contribute towards a specific cause (social, health, environmental etc). These causes will be introduced in the form of proposals by each investors. There will be a voting time period to vote for the best proposal among all. The winning proposal will be able to gather all the funds being put by the investors.

This fund allocation and de-allocation will be supervised under the manager. Only manager has the power to execute the proposal after voting.

All these functionalities will be added in the solidity smart contract. Kindly assign me the issue under appropriate tags. Thank You!

avg77 avatar Oct 15 '23 15:10 avg77