#托盘 #支付 #资产 #交易 #费用 #波卡 #本地

无需 std pallet-asset-tx-payment

用于管理资产(polkadot v1.15.0)交易的托盘

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魔法豆

Download history 660/week @ 2024-04-16 623/week @ 2024-04-23 756/week @ 2024-04-30 539/week @ 2024-05-07 867/week @ 2024-05-14 1154/week @ 2024-05-21 1203/week @ 2024-05-28 1091/week @ 2024-06-04 1079/week @ 2024-06-11 1059/week @ 2024-06-18 1527/week @ 2024-06-25 605/week @ 2024-07-02 1054/week @ 2024-07-09 1180/week @ 2024-07-16 1002/week @ 2024-07-23 986/week @ 2024-07-30

每月下载量 4,311
41crates(6 个直接)中使用

Apache-2.0

2.5MB
46K SLoC

pallet-asset-tx-payment

资产交易支付托盘

此托盘允许包含它的运行时使用除链原生代币之外的资产支付交易。

概述

它通过扩展交易以包含一个可选的 AssetId 来实现这一点,该 AssetId 指定了用于支付的资产(默认为 None 上的本地代币)。它期望一个类似于 pallet-transaction-paymentOnChargeAssetTransaction 实现。所包含的 FungiblesAdapter(实现 OnChargeAssetTransaction)通过将 pallet-transaction-payment 计算的费用转换为所需的资产来确定费用金额。

集成

此模块封装了 FRAME 的交易支付模块并作为其替代品使用。这意味着您应该在您的 construct_runtime 宏中包含这两个模块,但只包含此模块的 SignedExtensionChargeAssetTxPayment)。

许可证:Apache-2.0


lib.rs:

资产交易支付托盘

此模块允许包含它的运行时使用除链上主要代币之外的资产支付交易。

概述

它通过扩展交易以包含一个可选的 AssetId 来实现这一点,该 AssetId 指定了用于支付的资产(默认为 None 上的本地代币)。它期望一个类似于 pallet-transaction-paymentOnChargeAssetTransaction 实现。所包含的 FungiblesAdapter(实现 OnChargeAssetTransaction)通过将 pallet-transaction-payment 计算的费用转换为所需的资产来确定费用金额。

集成

此模块封装了 FRAME 的交易支付模块并作为其替代品使用。这意味着您应该在您的 construct_runtime 宏中包含这两个模块,但只包含此模块的 SignedExtensionChargeAssetTxPayment)。

依赖关系

~18–33MB
~550K SLoC