【发布时间】:2021-06-08 03:32:37
【问题描述】:
我正在尝试构建一个去中心化应用程序,该应用程序能够显示块头,例如数据哈希,即用户提交新交易时块的前一个哈希。但是,Fabric Node SDK 2.2的新版本似乎删除了函数查询块。
我参考了https://hyperledger.github.io/fabric-sdk-node/release-2.2/module-fabric-network.html 的文档,目前仍在寻找一些解决方法来显示用户交易的区块信息。
我希望实现的理想输出与 Hyperledger Explorer 提供的几乎相似。参考可以在以下位置查看:
显示块数、数据散列、前一个散列和其他关于散列的块信息。
我能够收集到的一些信息
-
在接口
BlockEvent中有一些类似BlockEvent的信息,名称为blockData。不过npm install i fabric-network的时候好像找不到。 -
由于用户可以通过账本查询和检查他们的哈希,因此需要在交易成功时向用户返回一个密钥或哈希。是否有任何API功能?到目前为止,我发现
Transaction类中有getTransactionId()。但这是我需要使用的吗?
我看过的 StackOverflow 参考:
所有的参考都是为了处理旧版本的node SDK,即1.4版。
- Hyperledger Fabric : How to Query blocks using fabric NodeSDK
- HyperLedger Fabric Get Block Info - using node.js
- how to display current hash,previous hash using node js on view pages for hyperledger fabric
- How do you calculate the Block Hash for the Current Block in Hyperledger Fabric with javascript?
- How to get history of asset with block hash in hyperledger fabric using node sdk
【问题讨论】:
标签: node.js hyperledger-fabric hyperledger