Conversation

But the fun does not end there. Proposals are actually smart contracts. Makes sense when you think about it. Smart contracts replace conventional contracts. So why not leverage the expressiveness of Clarity for DAO proposals?
1
18
That's where ExecutorDAO gets its name: it executes proposal contracts that enact change. Small things from changing a single parameter to adding massive new features are all handled through such proposals. (And the name may also hint at what it does to other DAOs 😉.)
1
15
Example extensions: a governance token, the ability to vote on proposals, ability to submit proposals, a dev fund with monthly payouts. Although common features, not all DAOs need them. They are therefore extensions that can be mixed and matched by whomever is deploying the DAO.
2
17
Extensions all become equal parts of the DAO. Ownership and sending context are fundamental. Extensions may depend on one another and can call into each other.
1
12
Its design makes ExecutorDAO very powerful, but it obviously also adds some danger. Anyone with the capability of submitting a proposal may simply write "send all tokens to me". But hey, if a majority votes YES, then it should happen, right? We like decentralisation after all.
2
14
It is an early release. Still needs actual unit tests and it has obviously not been audited. I wanted to share it early and gather some feedback. It works pretty well so far though!
1
11
I have some ideas on what a cool generalised UI/UX for ExecutorDAO might look like. A bit like a no-code DAO launchpad + proposal submission for common actions. I'm thinking about maybe submitting a grant (wish list?) proposal to for R&D.
3
23