大块收据可靠吗?
Are chunk receipts reliable?
我正在写一个区块浏览器来寻找存款。我发现有两种获取收据的方法。
- 您从
chunk
没有状态的 rpc 调用中获得的收据。
- 您从
EXPERIMENTAL_tx_status
获得的具有状态的收据。
如果我认为第一种情况有效,我会不会遇到麻烦?失败的收据是否保留在区块链上?
不幸的是第二种情况比较慢,你必须查询一个块的每个 tx。
谢谢
除非你需要身份,否则第一种情况是合法的。收据本身不能成功或失败。状态与收据的执行有关,只有特定收据的 ExecutionOutcome 才能具有状态。
为了只获得收据,可以从 chunk
中获取它们,但是如果您想知道状态,则需要想出其他方法,因为没有方法可以通过 ExecutionOutcome RPC.
您可能要考虑写一篇 indexer
我正在写一个区块浏览器来寻找存款。我发现有两种获取收据的方法。
- 您从
chunk
没有状态的 rpc 调用中获得的收据。 - 您从
EXPERIMENTAL_tx_status
获得的具有状态的收据。
如果我认为第一种情况有效,我会不会遇到麻烦?失败的收据是否保留在区块链上?
不幸的是第二种情况比较慢,你必须查询一个块的每个 tx。
谢谢
除非你需要身份,否则第一种情况是合法的。收据本身不能成功或失败。状态与收据的执行有关,只有特定收据的 ExecutionOutcome 才能具有状态。
为了只获得收据,可以从 chunk
中获取它们,但是如果您想知道状态,则需要想出其他方法,因为没有方法可以通过 ExecutionOutcome RPC.
您可能要考虑写一篇 indexer