#货币 #交易 #币种 #费用 #贵族 #支付 #接受

贵族多币种交易

该贵族提供了接受其他货币交易费用的功能。

显示软件包…

1 个不稳定版本

0.0.0 2021年5月26日

#6#noble

Apache-2.0

3KB

交易多支付

概述

此贵族提供了接受其他货币交易费用的功能。扩展了substrate的transaction-payment组件。

接口

扩展transaction-payment接口,以添加设置期望货币和添加或删除接受货币成员的功能。 - set_currency - 设置所有交易费用将支付的货币。所选货币的余额必须非零。 - add_member - 只有root可以执行此操作 - remove_member - 只有root可以执行此操作

实现细节

默认情况下,交易费用使用本地货币支付。此组件允许为账户设置不同的货币来支付费用。当交易费用正在支付且所选货币不是本地货币时,会执行掉换以获得本地货币中的费用金额。掉换(或购买)通过所选AMM池完成。随后,使用本地货币支付费用。

无运行时依赖