4 个版本

0.1.1 2020 年 7 月 15 日
0.0.6 2020 年 7 月 8 日
0.0.5 2020 年 7 月 1 日
0.0.1 2020 年 6 月 2 日

#7 in #sunshine

38 每月下载
用于 3 个 crate (2 直接)

GPL-3.0 许可证

250KB
6K SLoC

Sunshine DAO

Build

"随着时间的推移,DAO 的所有组件很可能会使用其自身机制进行升级...鉴于对稳定性的高要求,自我改进对于任何基于 DAO 的民主制度的生存至关重要。" ~DAOs, Democracy and Governance by Ralph Merkle

sunshine-bounty 是用 Substrate 编写的治理链。这是一款实验性软件。设计目标是短期开发合同 -- 它可能会成为类似 Gitcoin 或 Aragon 的东西,组织使用该平台发布赏金,团队使用该平台追求赏金。

要了解更多关于设计的信息,请参阅 Sunshine Recipes


lib.rs:

赏金模块允许注册的组织在链上银行账户下注册为基金会以发布赏金和监督正在进行的赠款追求。

(Id, Id) 设计理由

"为什么存储中存在如此多的 (BountyId, BountyId) double_maps?" 我们使用这种结构,以便在赏金需要从存储状态中删除时通过 double_map.remove_prefix() 进行高效的清理,这样我们就可以高效地删除所有相关状态,即赏金的应用或在其下提交的里程碑。

依赖关系

~6–16MB
~203K SLoC