显示包…
1 个稳定版本
2.0.0 | 2021年4月4日 |
---|
#13 在 #tetcore
36 每月下载量
在 8 个包中使用(通过 node-runtime)
1.5MB
28K SLoC
赏金模块( noble-bounties )
赏金
注意 :: 此 noble 与 noble-treasury 密切耦合
赏金支出是一种奖励,用于执行特定的工作 - 或指定的一系列目标 - 以支付预定义的财政部金额。在赏金获得批准并由理事会资助后,将分配给馆长。馆长在完成指定的一系列目标后,将指定付款地址。
在理事会激活赏金后,它将需要专业知识的工作委托给馆长以换取存款。馆长接受赏金后,他们可以关闭活动的赏金。关闭活动赏金将对付款地址执行延迟付款,馆长费用和馆长存款的退还。延迟允许通过常规民主进行干预。理事会可以撤销馆长,导致新的馆长选举。理事会还可以在分配馆长之前或赏金活动或付款待定之前取消赏金,这将导致馆长存款的削减。
术语
- 赏金支出提案:一个提案,当财政部完成预定义的工作时,将对其进行奖励。
- 提议者:提出赏金支出的账户。
- 馆长:管理赏金并指定接收奖励付款地址的账户。
- 存款:放置赏金提案时持有的存款金额,以及赏金描述中每字节的存款金额。
- 馆长存款:愿意管理已批准赏金的候选人的付款。在赏金完成时/如果赏金完成,存款将退还。
- 赏金价值:如果赏金被奖励,应支付给付款地址的总金额。
- 付款地址:将赏金总额或部分分配到的账户。
- 提款延迟:奖池受益人需要等待才能提款的时间段。
- 馆长费用:为与奖池相关的馆长预留的预付款。
界面
可调用的函数
奖池协议
propose_bounty
- 提议将特定国库金额划拨给预定义的任务集并抵押所需的押金。approve_bounty
- 接受将特定国库金额划拨给预定义的工作集。propose_curator
- 将一个账户指定为奖池的候选馆长。accept_curator
- 接受委员会的奖池分配,设置馆长押金。extend_bounty_expiry
- 延长奖池的过期块号并保持活跃。award_bounty
- 关闭并支付完成工作的指定金额。claim_bounty
- 从提款地址提取特定奖池金额。unassign_curator
- 从特定划拨中解除已接受的馆长。close_bounty
- 取消特定国库金额的划拨并关闭奖池。
依赖项
~3–12MB
~146K SLoC