...
每个 DAO 代表一个合约控制的账户,以及在合约中定义的一组“能力(Capability)”,DAO 的成员可以通过发起提案以及 DAO 插件使用 DAO 的能力。
Drawio | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
当前 DAO 定义了以下能力:
Install plugin capability:给 DAO 安装插件的能力
Upgrade module capability:升级 DAO 账户下合约的能力
Modify dao config capability:修改 DAO 配置的能力
Withdraw Token capability:从 DAO 账户下提取 Token 的能力
Withdraw NFT capability:从 DAO 账户下提取 NFT 的能力
Storage capability:给 DAO 账户下保存数据的能力
Member capability:给 DAO 添加成员,以及修改 DAO 成员 SBT 的能力
Proposal capability:给 DAO 发起提案的能力
...