#tetcoin #framework #blockchain #crypto

no-std noble-tips

FABRIC 优秀到管理提示

显示crate…

1 个稳定版本

2.0.0 2021年4月4日

#27 in #tetcore

32 次每月下载
8 个crate中(通过 node-runtime)使用

Apache-2.0

1.5MB
27K SLoC

提示模块( noble-tips )

注意 :: 这个noble与noble-treasury紧密耦合

一个子系统,允许进行敏捷的“提示”过程,其中可以给予奖励,而无需首先由预先确定的利益相关者群体就应支付多少达成共识。

通过配置 Trait 确定一组 Tippers。在这些人中有一半声明了他们认为某个特定报告理由应得的金额后,然后进入倒计时期,在此期间,任何剩余的成员也可以声明他们的提示金额。倒计时期结束后,将支付所有已声明的提示金额的中位数给报告受益人,以及任何寻宝费,如果是公开(并担保)的原始报告。

术语

  • 提示:收集提示金额声明并从国库向受益人账户转移中值金额的过程。
  • 提示理由:提示的原因;通常是一个包含或解释为什么某个特定个人(通过账户ID识别)值得国库认可的理由的URL。
  • 寻宝者:提示某个理由的原始公开报告者。
  • 寻宝费:支付给提示报告者而不是主要受益人的提示金额的一部分。

接口

可调用的函数

  • report_awesome - 报告值得提示的事物并注册寻宝费。
  • retract_tip - 撤回之前的(已注册寻宝费的)报告。
  • tip_new - 报告值得提示的项目并声明特定的提示金额。
  • tip - 声明或重新声明为特定理由提示的金额。
  • close_tip - 关闭并支付提示。
  • slash_tip - 移除并削减已打开的提示。

依赖关系

~2–12MB
~129K SLoC