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.52020年3月24日

#1319 in 魔法豆

Download history 1478/week @ 2024-04-18 1779/week @ 2024-04-25 1595/week @ 2024-05-02 1174/week @ 2024-05-09 1390/week @ 2024-05-16 1432/week @ 2024-05-23 1417/week @ 2024-05-30 1441/week @ 2024-06-06 1260/week @ 2024-06-13 1880/week @ 2024-06-20 1262/week @ 2024-06-27 658/week @ 2024-07-04 2139/week @ 2024-07-11 1331/week @ 2024-07-18 1298/week @ 2024-07-25 1212/week @ 2024-08-01

6,124 每月下载量
43 个crate中使用(31直接使用)

Apache-2.0

2.5MB
44K SLoC

实用模块

一个无状态的模块,提供调度管理助手,无需重新认证。

概述

本模块包含两个基本功能

  • 批量调度:一个无状态操作,允许任何来源在一个调度中执行多个调用。这可以用于合并提案,将 set_code 与相应的 set_storage 结合,以实现仅用单个签名验证的效率高的多次支付,或与其他两种调度功能结合使用。
  • 匿名派发:一种无状态操作,允许已签名的源执行来自替代已签名源的调用。每个账户有 2 * 2**16 个可能的“匿名”(替代账户ID),并且这些可以堆叠。这可以用作密钥管理工具,当需要多个不同的账户(例如,作为许多质押账户的控制器)时很有用,但每个账户都由相同的底层密钥对控制是完全可行的。衍生账户在代理过滤的目的上被视为与源完全相同,因此受到源过滤器的限制。

由于代理过滤器被尊重在本模块的所有派发中,因此它不需要被任何代理过滤。

接口

可派发函数

对于批量派发

  • batch - 从发送者的源派发多个调用。

对于匿名派发

  • as_derivative - 从衍生已签名源派发调用。

许可证:Apache-2.0

依赖关系

~17–32MB
~531K SLoC