-
Notifications
You must be signed in to change notification settings - Fork 81
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
Proposal Deadline introduced #102
base: main
Are you sure you want to change the base?
Conversation
@zavodil will need to review more in depth, but I believe this is actually duplicate logic. Maybe @constantindogaru has more insights, but the DAO policy configures a See: https://github.com/near-daos/sputnik-dao-contract/blob/main/sputnikdao2/src/policy.rs#L156 I think a better approach would be to extend the use of this proposal_period, with constraints configured by DAO. |
Yep I saw it, but current implementation of |
Hey @zavodil, I understand your point, but this shouldn't be needed. If the DAO is set up correctly, only certain members can vote on proposals and they should reach consensus on all of them. If the proposal hits the deadline and no consensus has been reached, it means there was a problem with the proposal itself or the DAO configuration (maybe more/less members should have the right to vote). Now, assuming that we implement what you're suggesting, please review the following scenario:
The idea is that you need consensus for a proposal to pass, you cannot rely on the deadline. |
@ctindogaru Thank you for your feedback! Current DAO design is great for compact DAO (as you said in your example: 2-3 persons). My intention is to empower a really large DAO with hundreds of participants/councils, in which case it will be completely impossible to hit a quorum and |
Please review how we can introduce time-based voting by setting
deadline
parameter for proposals.It means that proposal will be finalised after the deadline even without a majority vote. It may me useful for a really large DAOs.
I don't know Sputnik DAO structure in details so may be my implementation is naive.