Sep 7, 2018 · 1 min read
We can already do something very similar with GovBlocks.
For executing critical functions like withdrawAllFunds, we can require a basic proposal with 24 hours voting period and minimum X stake for voting rights. If anyone has an objection, they will have to place X stake and vote to reject. We can set required majority vote at 100% so even a single reject vote will stop the proposal. If nobody votes to reject, the proposal will be executed automatically but if anyone votes to reject, the proposal creator will have to create another proposal with relaxed voting requirements to resolve the dispute or use any other dispute resolution mechanism.
