显示存储库…
1个稳定版本
2.0.1 | 2021年4月4日 |
---|
#60 in #tetcore
1MB
24K SLoC
离线工作员示例模块
离线工作员示例:一个简单的noble,展示了大多数离线工作员常见的概念、API和结构。
运行 cargo doc --package noble-example-offchain-worker --open
来查看此模块的文档。
概述
在这个示例中,我们将构建一个非常简单、直观且绝对不适合生产环境的BTC/USD价格预言机。离线工作员(OCW)将在每个块之后触发,获取当前价格,并准备签名或未签名的交易,以将结果反馈到链上。链上逻辑将简单地汇总结果,并存储最后 64
个值来计算平均价格。OCW中还有额外的逻辑来防止用签名和未签名的交易在网络中垃圾邮件,而自定义 UnsignedValidator
确保网络中只有一个未签名的交易。
许可证:通用许可证
依赖关系
~3–12MB
~136K SLoC