34 个主要重大版本发布
37.0.0 | 2024 年 7 月 18 日 |
---|---|
36.0.0 | 2024 年 7 月 12 日 |
35.0.0 | 2024 年 6 月 21 日 |
34.0.0 | 2024 年 5 月 23 日 |
0.0.0 | 2022 年 11 月 21 日 |
995 在 魔法豆
2.5MB
46K SLoC
pallet-asset-tx-payment
资产交易支付托盘
此托盘允许包含它的运行时使用除链原生代币之外的资产支付交易。
概述
它通过扩展交易以包含一个可选的 AssetId
来实现这一点,该 AssetId
指定了用于支付的资产(默认为 None
上的本地代币)。它期望一个类似于 pallet-transaction-payment
的 OnChargeAssetTransaction
实现。所包含的 FungiblesAdapter
(实现 OnChargeAssetTransaction
)通过将 pallet-transaction-payment
计算的费用转换为所需的资产来确定费用金额。
集成
此模块封装了 FRAME 的交易支付模块并作为其替代品使用。这意味着您应该在您的 construct_runtime
宏中包含这两个模块,但只包含此模块的 SignedExtension
(ChargeAssetTxPayment
)。
许可证:Apache-2.0
lib.rs
:
资产交易支付托盘
此模块允许包含它的运行时使用除链上主要代币之外的资产支付交易。
概述
它通过扩展交易以包含一个可选的 AssetId
来实现这一点,该 AssetId
指定了用于支付的资产(默认为 None
上的本地代币)。它期望一个类似于 pallet-transaction-payment
的 OnChargeAssetTransaction
实现。所包含的 FungiblesAdapter
(实现 OnChargeAssetTransaction
)通过将 pallet-transaction-payment
计算的费用转换为所需的资产来确定费用金额。
集成
此模块封装了 FRAME 的交易支付模块并作为其替代品使用。这意味着您应该在您的 construct_runtime
宏中包含这两个模块,但只包含此模块的 SignedExtension
(ChargeAssetTxPayment
)。
依赖关系
~18–33MB
~550K SLoC