如何从底层私有节点提取奖励?



我按照本教程运行了2个私有节点。当我将资金从一个账户转到另一个账户或执行合约功能时。交易包括费用。但是,我不知道谁会收到这些费用,以及如何提取这些奖励。

首先,在完成tuto之后,您最终会发送一些外部元素。因为基材中的契约具有非常具体的含义,与托盘或运行时不同。

你可以在它的知识库部分了解更多关于外部学的信息。

智能合约与运行时的概述

要了解费用在基板中是如何工作的,你有两个资源可以澄清你所有的疑问。

  • https://substrate.dev/docs/en/knowledgebase/learn-substrate/weight
  • https://substrate.dev/docs/en/knowledgebase/runtime/fees

希望你能更好地理解:)

您可以配置收益的去向。您可以将其交给区块作者,财政部,一次性或任何您想要的地址。要做到这一点,您需要执行以下步骤:

如果你想让区块的作者接收它。你需要:

步骤1:安装pallet_authorship

步骤2:获取当前块的作者

接下来的步骤是配置处理交易费用的地方。

步骤3:实现onbalanced for DealWithFees(最重要的)

然后配置pallet_transaction_payment

步骤4:修改OnChargeTransaction类型中的元组条目,以包含DealWithFees实现

就是这样,完整的代码请参考我的博客:https://hgminerva.wordpress.com/2022/06/21/how-to-pay-the-block-author-validator-on-a-proof-of-authority-poa-consensus-in-substrate/

相关内容

  • 没有找到相关文章

最新更新