53个版本 (35个主要破坏性更新)
37.0.0 | 2024年7月18日 |
---|---|
36.0.0 | 2024年7月12日 |
35.0.0 | 2024年6月24日 |
34.0.0 | 2024年5月23日 |
2.0.0-alpha.5 | 2020年3月24日 |
#1319 in 魔法豆
6,124 每月下载量
在 43 个crate中使用(31直接使用)
2.5MB
44K SLoC
实用模块
一个无状态的模块,提供调度管理助手,无需重新认证。
概述
本模块包含两个基本功能
- 批量调度:一个无状态操作,允许任何来源在一个调度中执行多个调用。这可以用于合并提案,将
set_code
与相应的set_storage
结合,以实现仅用单个签名验证的效率高的多次支付,或与其他两种调度功能结合使用。 - 匿名派发:一种无状态操作,允许已签名的源执行来自替代已签名源的调用。每个账户有 2 * 2**16 个可能的“匿名”(替代账户ID),并且这些可以堆叠。这可以用作密钥管理工具,当需要多个不同的账户(例如,作为许多质押账户的控制器)时很有用,但每个账户都由相同的底层密钥对控制是完全可行的。衍生账户在代理过滤的目的上被视为与源完全相同,因此受到源过滤器的限制。
由于代理过滤器被尊重在本模块的所有派发中,因此它不需要被任何代理过滤。
接口
可派发函数
对于批量派发
batch
- 从发送者的源派发多个调用。
对于匿名派发
as_derivative
- 从衍生已签名源派发调用。
许可证:Apache-2.0
依赖关系
~17–32MB
~531K SLoC