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.52020年3月24日

#1347 in 魔法豆

Download history 1158/week @ 2024-04-16 1084/week @ 2024-04-23 1317/week @ 2024-04-30 986/week @ 2024-05-07 1299/week @ 2024-05-14 1589/week @ 2024-05-21 2135/week @ 2024-05-28 1569/week @ 2024-06-04 1364/week @ 2024-06-11 1544/week @ 2024-06-18 2105/week @ 2024-06-25 931/week @ 2024-07-02 1591/week @ 2024-07-09 1801/week @ 2024-07-16 1390/week @ 2024-07-23 1445/week @ 2024-07-30

6,372 每月下载量
用于 68 个包 (14 直接)

Apache-2.0

2.5MB
49K SLoC

库藏托盘

库藏托盘提供了一笔资金“罐子”,系统中的利益相关者可以管理这笔资金,并提供从该罐子中提出支出提案的结构。

概述

库藏托盘本身提供了存储资金的罐子,以及利益相关者提出、批准和拒绝支出的手段。链需要提供一种方法(例如通货膨胀、费用)来收集资金。

例如,理事会可以投票决定使用部分区块奖励为库藏提供资金,并使用这些资金支付开发者。

术语

  • 提案:从罐子中为受益者分配资金的建议。
  • 受益者:如果提案获得批准,将接收提案中资金的账户。
  • 押金:提案人提出提案时必须锁定的资金。如果提案被批准或拒绝,押金将分别退还或扣除。
  • 奖金池:由国库板积累的未支出资金。

接口

可调用的函数

一般支出/提案协议

  • spend_local - 提出并批准国库资金的支出,允许使用链的原生货币创建支出,利用奖金池中的资金
  • spend - 提出并批准国库资金的支出,允许支出国库管理的任何资产类型
  • remove_approval - 强制从批准队列中删除先前批准的提案
  • payout - 声明支出
  • check_status - 检查支出的状态,并在处理完毕后从存储中删除
  • void_spend - 取消先前批准的支出

依赖项

~17–32MB
~534K SLoC