显示软件包…
1 个稳定版本
2.0.0 | 2021 年 4 月 4 日 |
---|
#96 在 #tetcoin
54 每月下载次数
用于 9 个软件包(2 个直接使用)
1MB
24K SLoC
实用模块
一个无状态的模块,包含用于调度管理的辅助工具,无需重新认证。
概述
此模块包含两个基本的功能
- 批量调度:一个无状态的操作,允许任何来源在单个调度中执行多个调用。这可以用来合并提案,将
set_code
与相应的set_storage
结合起来,以便通过仅一个签名验证来高效地进行多次支付,或者与其他两种调度功能相结合。 - 匿名调度:一个无状态的操作,允许一个已签名的来源从一个替代的已签名来源执行调用。每个账户有 2 * 2**16 个可能的“匿名”(替代账户 ID),这些可以堆叠。这可以作为密钥管理工具很有用,当你需要多个不同的账户(例如,作为许多质押账户的控制器),但每个账户都由同一个基本密钥对控制时,这完全是可以接受的。衍生账户在代理过滤的范围内被视为与来源完全相同,因此受到来源过滤器的限制。
由于代理过滤器在此模块的所有调度中都受到尊重,因此它不应需要任何代理进行过滤。
接口
可调度函数
对于批量调度
batch
- 从发送者的来源调度多个调用。
对于匿名调度
as_derivative
- 从衍生已签名来源调度一个调用。
许可:Apache-2.0
依赖关系
~3–12MB
~136K SLoC