53 个版本 (34 个主要版本更新)
36.0.0 | 2024年7月18日 |
---|---|
35.0.0 | 2024年7月12日 |
34.0.0 | 2024年6月24日 |
33.0.0 | 2024年5月23日 |
2.0.0-alpha.5 | 2020年3月24日 |
#1347 in 魔法豆
6,372 每月下载量
用于 68 个包 (14 直接)
2.5MB
49K SLoC
库藏托盘
库藏托盘提供了一笔资金“罐子”,系统中的利益相关者可以管理这笔资金,并提供从该罐子中提出支出提案的结构。
概述
库藏托盘本身提供了存储资金的罐子,以及利益相关者提出、批准和拒绝支出的手段。链需要提供一种方法(例如通货膨胀、费用)来收集资金。
例如,理事会可以投票决定使用部分区块奖励为库藏提供资金,并使用这些资金支付开发者。
术语
- 提案:从罐子中为受益者分配资金的建议。
- 受益者:如果提案获得批准,将接收提案中资金的账户。
- 押金:提案人提出提案时必须锁定的资金。如果提案被批准或拒绝,押金将分别退还或扣除。
- 奖金池:由国库板积累的未支出资金。
接口
可调用的函数
一般支出/提案协议
spend_local
- 提出并批准国库资金的支出,允许使用链的原生货币创建支出,利用奖金池中的资金spend
- 提出并批准国库资金的支出,允许支出国库管理的任何资产类型remove_approval
- 强制从批准队列中删除先前批准的提案payout
- 声明支出check_status
- 检查支出的状态,并在处理完毕后从存储中删除void_spend
- 取消先前批准的支出
依赖项
~17–32MB
~534K SLoC