Hyperledger Fabric:如何使用Fabric NodeSDK查询块

时间:2018-11-16 12:49:46

标签: hyperledger-fabric hyperledger

我一直在浏览Hyperledger官方网站上的FabCar示例,以下是我的问题。

  1. 生成的交易ID的目的是什么,我们在成功进行交易后将其作为响应得到?

  2. transactionID 在查询特定块时是否有帮助?

  3. 查询CouchDB 并获取结果是否正确?还是需要探索/查询

1 个答案:

答案 0 :(得分:0)

您可以通过

使用交易ID检索该特定的已处理交易。

channel.queryTransaction(tx_id, target, useAdmin, skipDecode) 返回对完全解码的ProcessedTransaction对象的承诺。

已处理的交易将包含您需要的有关交易的所有信息,包括区块号,然后您可以使用

来获取相应的区块

channel.queryBlock(blockNumber, target, useAdmin, skipDecode)