#tetcoin #framework #blockchain #crypto

no-std noble-bounties

FABRIC 高赏金管理

显示包…

1 个稳定版本

2.0.0 2021年4月4日

#13#tetcore

36 每月下载量
8 个包中使用(通过 node-runtime

Apache-2.0

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