我正在尝试仅在客户端(而不是运行时)中获取最终块的块数据(外部数据)。我可以看到有一个名为chain_getBlock
. 我认为这个端点不只过滤最终块是正确的吗?
如果是这样的话,如果我只关心最终块,是否足以检查 Justification 是否不是 None ?
谢谢
我将通过以下方式获得最终头部的外在信息:
chain_getFinalizeHead 使用客户端的本地信息,因此它不是来自运行时。
在您描述的用例中,我认为使用 justification 字段来检查块是否已完成是没有意义的。基于 GRANDPA 的链中的大多数块都没有理由,原因如下:
值得注意的是,客户端确实将对齐存储在其本地数据库中的每个块旁边,但除了上面提到的情况之外,它们不是运行时状态的一部分。
感谢André Silva,因为大部分回复都是他向我解释的信息。