-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Labels
enhancementNew feature or requestNew feature or requeststructureRefactoring, code quality, organization...Refactoring, code quality, organization...
Description
The Issue
ZAP's current governance functionality is very limited:
- The range of functionality that can be voted on is very limited. It can be expanded by combining it with the
MultiSigpermission scheme for sub-authorities, but it's a hacky approach that bends one thing to do another. - The result of a vote is a passive giving-of-permission, which means that votes can only allow access to already-existing functionality within ZAP.
Goals
- Expand voting functionality in
Governance.sol- time limited votes
- ability to cast a no vote
- formalized system for how proposals are submitted and who can do so
- Build an equivalent to the Aragon agent:
- use
.callto forward abritrary calldata, allowing for active actions in the case of a passing proposal - integrate this within
MultiSigauthority and permissioning to allow truly decentralized ownership of contracts
- use
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requeststructureRefactoring, code quality, organization...Refactoring, code quality, organization...