显示crate…
1 个稳定版本
2.0.0 | 2021年4月4日 |
---|
#27 in #tetcore
32 次每月下载
在 8 个crate中(通过 node-runtime)使用
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