53个版本 (35个重大变更)
| 37.0.0 | 2024年7月18日 |
|---|---|
| 36.0.0 | 2024年7月12日 |
| 35.0.0 | 2024年6月24日 |
| 34.0.0 | 2024年5月23日 |
| 2.0.0-alpha.5 | 2020年3月24日 |
1335 在 神奇豆子
每月下载量 4,807
在 17 个crate中使用了(8个直接使用)
2.5MB
46K SLoC
集体系统:一组账户ID的成员可以通过两个专用来源之一发出的调用来表明他们的集体感受。
成员资格可以通过两种方式之一提供:直接使用根可调度函数 set_members,或者通过实现 ChangeMembers 间接提供。该组件假设成员数量保持在或低于 MaxMembers,以进行其权重计算,但在 set_members 或 change_members_sorted 中不强制执行此限制。
可以通过设置“主”成员来帮助确定基于链配置的默认投票行为。如果使用PrimeDefaultVote,则主投票在投票期间任何弃权的情况下充当默认投票。如果使用MoreThanMajorityThenPrimeDefaultVote,则弃权将首先遵循集体投票的大多数,然后是主成员。
投票通过包含提案(即可调用的)以及所需批准数量的动议进行。动议对成员开放投票,时间为MotionDuration规定的最小时间。一旦给出所需的批准数量,动议即被关闭并执行。如果在投票期间未达到批准数量,则任何账户都可以调用close以强制明确结束动议。如果定义了主成员,则其投票将代替任何弃权,并且如果包含新投票的批准足够,则执行提案。
如果没有,或者未设置主成员,则动议将取消而不执行。
许可证:Apache-2.0
依赖项
~17–33MB
~534K SLoC