繁体   English   中英

如何提取 Substrate 私有节点的奖励?

[英]How to withdraw rewards from Substrate private node?

我按照Substrate的教程运行 2 个私有节点。 当我将资金从一个帐户发送到另一个帐户或执行合同时 function。交易包括费用。 但是,我不知道谁会收到这些费用以及如何提取这些奖励。

首先,在完成该教程后,您最终会派发一些外部函数。 由于 substrate 中的合约具有非常具体的含义,并且与 pallet 或 runtime 不同。

您可以在其知识库部分了解更多关于 extrinsics 的信息。

智能合约与运行时的概述

要了解费用在 Substrate here 中的运作方式,您可以使用一对资源来澄清您的所有疑虑。

希望能让你更好地理解:)

您可以配置收益的位置 go。您可以将其提供给区块作者、财政部、燃烧者或您想要的任何地址。 为此,您需要执行以下步骤:

如果您希望块的作者接收它。 你需要:

第 1 步:安装 pallet_authorship

第 2 步:获取区块的当前作者

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

第 3 步:为 DealWithFees 实施 OnUnbalanced(最重要)

然后配置 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/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM